Description
Generates record lenses for microlens using Template Haskell. This saves developers from writing repetitive accessors by hand when working with records.
It is useful for Haskell projects that use microlens heavily and want compile-time generation of optics. It is a development library and acts during compilation rather than as a separate program.