Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more