C++26 starts with a non-owning callable interface
engineeringcppstandardscallbackslifetimeVarna adopts the first C++26 papers, including function_ref, which gives callback parameters reference semantics without making the receiving function a template.