Descrição
Gera funções utilitárias não recursivas para tuplas com tamanhos conhecidos estaticamente usando Template Haskell. Isso evita escrever à mão muitas funções de tupla quase idênticas.
É útil para bibliotecas que precisam de operações de tupla além do pequeno conjunto normalmente escrito manualmente. Ele roda em tempo de compilação, então erros fazem parte do processo de build Haskell.