Lens.Micro
(&)
type ASetter s t a b
type ASetter' s a
sets
(%~)
over
(.~)
set
mapped
type Getting r s a
(^.)
(^..)
(^?)
(^?!)
folded
has
type Lens s t a b
type Lens' s a
lens
at
_1
_2
_3
_4
_5
type Traversal s t a b
type Traversal' s a
both
traversed
each
ix
_Left
_Right
_Just
_Nothing