haskell-th-utilities é uma coleção de funções úteis para usar com o Template Haskell, uma biblioteca  Haskell para gerar código fonte Haskell em tempo de compilação. A biblioteca fornece uma série de funções para trabalhar com a AST (árvore de sintaxe abstrata) do código Haskell, incluindo  funções para gerar novas ASTs, percorrer e manipular ASTs existentes e incluir ASTs em outras partes de um programa Haskell. Algumas das principais características do haskell-th-utilities incluem: 