std::move_only_function::swap
Min standard notice:
Exchanges the stored callable objects of *this and other.
# Declarations
void swap( move_only_function& other ) noexcept;
(since C++23)
# Parameters
other: function wrapper to exchange the stored callable object with
# Return value
(none)