¿Qué hace que FSharpFunc <> sea más rápido que Func <>?

Tengo curiosidad por las mejoras de rendimiento que se han realizado para FSharpFunc <>. ¿Es el hecho de que no contiene delegados múltiples, por lo que no hay necesidad de recorrer todas las referencias al disparar una llamada de función? Algo más ?

Respuestas a la pregunta(2)

Su respuesta a la pregunta