function2 (vcpkg): Improved drop-in replacement to std::function
Keywords: function|function-wrapper|functional|type-erasure