[Haskell-cafe] Splicing type signature in TH