Descrição
Dessugara sintaxe de Template Haskell para formas internas mais simples. Dessugar remove algumas conveniências sintáticas para que geradores e analisadores trabalhem com uma representação mais uniforme.
É útil para metaprogramação avançada, bibliotecas de deriving, análise estática e ferramentas que inspecionam código Haskell gerado. É uma biblioteca de tempo de compilação e exige entendimento dos detalhes internos de Template Haskell.