unique_function nonser by default
unique_function cosmetics
unique_function for executors
Use unique_function where appropriate to support movable-only arguments fix