Descrição
Fornece phantom types compatíveis com Haskell 98 para evitar passar argumentos dummy inseguros. Phantom types carregam informação de tipo sem precisar de um valor em tempo de execução, tornando APIs mais claras e seguras.
É útil para configuração tipada, identificadores, proxies, programação genérica e bibliotecas que precisam de tags em nível de tipos. É uma biblioteca para desenvolvedores e não possui interface independente.