proposal 2 Reinventing the Wheel: Function Reference Aug 5, 2023 Type Erasure in C++: A callable reference Aug 3, 2023