Descrição
Uma biblioteca Haskell que deriva genericamente traversals, lenses e prisms. Ajuda desenvolvedores a acessar e atualizar campos ou construtores sem definir manualmente cada optic.
Use em projetos que já usam manipulação de dados no estilo lens. Optics genéricos podem ser concisos, mas APIs públicas devem manter nomes e tipos compreensíveis para mantenedores.