Descrição
Construtores de variantes podem ser representados e manipulados como valores de primeira classe. Isso ajuda desenvolvedores a escrever código genérico que inspeciona, mapeia ou documenta casos de variantes com menos repetição.
É uma biblioteca de desenvolvimento. É usada com frequência com auxiliares gerados em projetos OCaml no estilo Jane Street.