Descrição
Todos os valores de um tipo finito em OCaml podem ser gerados como uma lista. Isso ajuda desenvolvedores a testar, enumerar ou exibir todos os casos possíveis de uma variante pequena ou tipo de dados finito.
É uma extensão PPX de geração de código. É mais útil para projetos que precisam de tratamento exaustivo de pequenos tipos finitos.