Added haskell stuff