template <class F, class... Args> result_of_t<F&&(Args&&...)> invoke(F&& f, Args&&... args);
Returns: INVOKE(std::forward<F>(f), std::forward<Args>(args)...) ([func.require]).