Descrição
Fornece versões mais seguras de funções comuns de Haskell que evitam lançar exceções em casos normais de falha. Por exemplo, operações sobre listas podem retornar um resultado explícito em vez de falhar com entrada vazia.
É útil para aplicações e bibliotecas que querem tratamento de erro mais claro e menos surpresas em tempo de execução. É uma biblioteca para desenvolvedores e deve ser usada quando falha explícita é preferível a funções parciais.