Creates a new deferred from a function.
template< typename Function> constraint_t< !is_deferred< decay_t< Function > >::value, deferred_function< decay_t< Function > > > operator()( Function && function) const;