Descrição
Fornece abstrações para functors e contêineres com chaves em Haskell. Elas permitem mapear ou percorrer valores enquanto o código também conhece a chave, índice ou rótulo associado a cada valor.
É útil para bibliotecas genéricas, estruturas de dados, manipulação de configuração e código que precisa de contexto ao processar contêineres. É uma biblioteca de programação e não possui interface independente.