[Haskell-cafe] Re: Are GADTs what I need?