Description
Optics as an abstract interface: core definitions.
Description
This package makes it possible to define and use Lenses, Traversals, Prisms and other optics, using an abstract interface.
This variant provides core definitions with a minimal dependency footprint. See the optics
package (and its dependencies) for documentation and the "batteries-included" variant.