Descrição
Fornece lenses, folds, traversals e optics relacionados para Haskell. Essas abstrações ajudam o código a ler, atualizar e compor acesso a estruturas de dados aninhadas sem escrever código repetitivo de apoio.
É útil para aplicações e bibliotecas com registros complexos, árvores, mapas ou dados de configuração. É uma biblioteca de programação e exige conhecimento de Haskell para ser usada de forma eficaz.