I love Haskell...