template struct Base { Base (const _Callable &) requires true {} }; template struct Derived : Base<_Callable> { using Base<_Callable>::Base; }; template Derived (_Callable) -> Derived<_Callable>; inline Derived all = [] (auto&& __r) {};