For all intents and purposes, it is OCaml on .NET. I currently work in a .NET shop and it has made functional programming a real possibility when using the .NET stack. Combine that with the functional capabilities of C# and you have a real possibility of at least some of the features of functional languages becoming mainstream. I am hopeful.