FSharp improvisations