Conversión de expresiones lambda a Func

Dado lo siguiente:

open System.Linq

let seqA = { 1..10 }

esto funciona:

seqA.All (fun n -> n > 0)

Sin embargo esto no:

let abc = fun n -> n > 0

seqA.All (abc)

¿Por qué F # ofrece conversión implícita de expresiones lambda aFuncs pero no de funciones? Los punteros a la documentación donde puedo leer sobre lo que está sucediendo aquí son bienvenidos. :-)

Respuestas a la pregunta(1)

Su respuesta a la pregunta