TemplateHaskell
Haskell
で
マクロ
するやつ。コンパイル時に
AST
をこねこねすることができる。
参考
7.14. Template Haskell