[Template-haskell] Splicing in declarations