Lens.Simple
view
, set
and over
_1
, _2
) and mere traversals (_Left
, _Right
, _Just
, etc.) for simple Prelude typesLensLike
and important strength-expressing synonyms, from the all-powerful Lens
downwardtype Lens a a' b b'
type Traversal a a' b b'
type Setter a a' b b'
type Getter a a' b b'
type Fold a a' b b'
type FoldLike r a a' b b'
type SetterLike a a' b b'
type LensLike f a a' b b'
(^.)
, (.~)
and (%~)
(i.e. view
, set
and over
)zoom
, use
, assign/(.=)
etc.type LensLike' f a b
type Lens' a b
type Traversal' a b
type Getter' a b
type Setter' a b
type FoldLike' r a b
type ASetter' a b
type ASetter a a' b b'
class Identical f
class Phantom f
data AlongsideLeft f b a
data AlongsideRight f a b
data Zooming m c a
data Constant k a b
data Identity a
class Monoid a