@horse F# fucks, man. It is awesome. I've written like three things in it and it literally taught this greybearded OO programmer the beauty of functional programming in that short time.
Expect lots of "Wait, that's all the code I need to do that?" And there is no dude behind the curtain. Amazing shit.