[Haskell-cafe] Strange Type Inference