Descrição
Fornece suporte a argumentos opcionais de funções em Haskell. Argumentos opcionais podem tornar APIs mais convenientes quando muitos parâmetros têm valores padrão razoáveis.
É útil para bibliotecas com comportamento configurável, interfaces em estilo builder e funções que, de outra forma, exigiriam muitas variações. É uma biblioteca de programação e não possui interface independente.