[Haskell-cafe] Question about Haskell types