Function now properly stores std::function<Value(Value...)>.