-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Optics as an abstract interface -- -- This package makes it possible to define and use Lenses, Traversals, -- Prisms and other optics, using an abstract interface. See the main -- module Optics for the documentation. -- -- This is the "batteries-included" variant with many dependencies; see -- the optics-core package and other optics-* -- dependencies if you need a more limited dependency footprint. -- -- Note: Hackage does not yet display documentation for -- reexported-modules, but you can start from the Optics module -- documentation or see the module list in optics-core. @package optics @version 0.4.2 -- | This library makes it possible to define and use Lenses, -- Traversals, Prisms and other optics, using an -- abstract interface. module Optics