#include <fit/identity.hpp>
The identity function is an unary function object that returns whats given to it.
identity
assert(identity(x) == x);
struct { template<class T> constexpr T operator()(T&& x) const { return fit::forward<T>(x); } } identity;