hat Haskell