[Haskell-cafe] A GHC error message puzzle