Descrição
Uma biblioteca Haskell para definir conversões entre valores de tipos diferentes por uma interface comum. Ajuda o código a expressar transformações de dados sem codificar cada caminho de conversão em cada ponto de chamada.
Desenvolvedores a usam em APIs, serialização, configuração e aplicativos com muitos tipos. Conversões devem ser explícitas sobre falha e perda de dados para que chamadas possam lidar corretamente com elas.