We need to compute the result type for this invocation the hard way.
Definition at line 192 of file tr1_impl/functional.