[Haskell-cafe] user type declarations in Haskell