Control.Lens.Type
type Lens a b c d
type Simple f a b
type a :-> b
lens
simple
(%%~)
(%%=)
resultAt
choosing
chosen
alongside
(<%~)
(<+~)
(<-~)
(<*~)
(<//~)
(<^~)
(<^^~)
(<**~)
(<||~)
(<&&~)
(<<%~)
(<<.~)
(<%=)
(<+=)
(<-=)
(<*=)
(<//=)
(<^=)
(<^^=)
(<**=)
(<||=)
(<&&=)
(<<%=)
(<<.=)
(<<~)
cloneLens
data ReifiedLens a b c d
type LensLike f a b c d
type Overloaded k f a b c d
type SimpleLens a b
type SimpleLensLike f a b
type SimpleOverloaded k f a b
type SimpleReifiedLens a b