When trying to make a fu2::function with a move-only object, you get an assert_error with the message "Can't wrap a non copyable object into a fu2::function, try using fu2::unique_function instead."
Actual Behavior
You get an error with "Can't wrap a non copyable object into a unique function!", which is super confusing.
@Naios
Commit Hash
e3695b4b4fa3c672e25c6462d7900f8d2417a417
Expected Behavior
When trying to make a fu2::function with a move-only object, you get an assert_error with the message "Can't wrap a non copyable object into a fu2::function, try using fu2::unique_function instead."
Actual Behavior
You get an error with "Can't wrap a non copyable object into a unique function!", which is super confusing.
Code at https://github.com/Naios/function2/blob/master/include/function2/function2.hpp#L1262