Description
Provides lenses, folds, traversals, and related optics for Haskell. These abstractions help code read, update, and compose access to nested data structures without writing repetitive plumbing.
It is useful for applications and libraries with complex records, trees, maps, or configuration data. It is a programming library and requires Haskell knowledge to use effectively.