Descrição
Tipos de dados Idris 2 podem ser representados genericamente como somas de produtos para padrões reutilizáveis de programação.
É útil para desenvolvedores que escrevem derivação genérica, serialização, transformações ou auxiliares de prova. É uma biblioteca avançada e pressupõe familiaridade com programação funcional tipada.