JavaScript from pure love to Haskell.