Hi everyone,
I don't understand why each specialization of FunctorImpl redefines ResultType.
Shouldn't they inherit the declaration of ResultType from Private::FunctorImplBase?
Thanks for any clarification.

Cheers,
Giovanni