Re: [Haskell-cafe] GADT/Typeable/existential behaviour that I don't understand