Wicked. I've never tried O'CAML or F#, just SML, but this is very cool.