[Haskell-cafe] Bug in GHC (probably parser) regarding GADTs