Haskell is too difficult...