gadt changes in ghc 6.10