[Template-haskell] Splicing in a TypQ == parse error?