I am a functional programming consultant and trainer, and creator of one of the leading F# web sites, fsharpforfunand...