Descrição
A biblioteca Haskell central por trás do generic-lens, fornecendo a mecânica de baixo nível para derivar traversals, lenses e prisms a partir de representações genéricas. É usada por pacotes de nível mais alto que expõem a API de optics ao usuário.
Desenvolvedores geralmente a recebem como dependência do generic-lens. Autores de bibliotecas podem usá-la diretamente quando precisam dos blocos centrais de optics genéricos.