Descrição
Fornece suporte genérico para trabalhar com newtypes em Haskell. Ele ajuda o código a derivar ou implementar operações comuns de newtype com menos repetição.
É útil para bibliotecas que dependem de muitos tipos wrapper pequenos para segurança de tipos ou modelagem de domínio. É uma biblioteca para desenvolvedores e normalmente é usada por imports no código-fonte.