In F#, all functions take exactly one parameter. This seems an odd statement, since it's trivially easy to declare more than one parameter in a function declaration:
let add x y = x + y
But if you type that function declaration into the F# interactive interpreter, you'll see that its type signat...