#include <fit/decay.hpp>
The decay function is a unary function object that returns whats given to it after decaying its type.
decay
struct { template<class T> constexpr typename decay<T>::type operator()(T&& x) const { return fit::forward<T>(x); } } decay;
decay_copy