Fsharp musings