Lens.Micro
(&)
type ASetter s t a b
sets
(%~)
over
(.~)
set
mapped
type Getting r s a
(^.)
(^..)
toListOf
(^?)
(^?!)
folded
has
type Lens s t a b
type Lens' s a
lens
type Traversal s t a b
type Traversal' s a
both
_Left
_Right
_Just
_Nothing
class Field1 s t a b
class Field2 s t a b
class Field3 s t a b
class Field4 s t a b
class Field5 s t a b