Descrição
Uma biblioteca Haskell que fornece uma classe para tipos com um valor padrão. Permite que o código solicite um valor inicial sensato de forma genérica quando um tipo define esse padrão.
Desenvolvedores a usam para reduzir repetição em configuração, registros, opções e dados de teste. Padrões devem ser escolhidos com cuidado porque influenciam o comportamento quando usuários não fornecem configurações explícitas.