[Haskell-cafe] Type problem