Could be something about FSharpFunc vs. Func