[Haskell-cafe] Re: GADTs vs arrows/typeclasses