Descrição
Fornece instâncias de classes padrão que se tornam possíveis quando tipos Haskell podem ser enumerados. A enumeração pode sustentar operações como buscas reversas, comparações ou comportamento gerado para espaços de valores conhecidos.
É útil junto com as bibliotecas universe em testes, geradores e utilitários orientados por tipos. Desenvolvedores devem considerar o custo da enumeração antes de depender dessas instâncias em domínios grandes.