[Template-haskell] Re: Polymorphism + Quasiquoting + Untyped AST = problems