[Haskell] Re: Re: Even higher-order abstract syntax: typeclasses vs GADT