[Haskell-cafe] Can't explain this error