experimental::deferred_function::decltype
template< typename... Args> decltype( auto );