haskell 32