[Haskell-cafe] A ghc-6.10.1 bug or a feature?