Lens.Family2
type Lens a a' b b'
type Lens' a b
type Traversal a a' b b'
type Traversal' a b
type Setter a a' b b'
type Setter' a b
type Getter a a' b b'
type Getter' a b
type Fold a a' b b'
type Fold' a b
type LensLike f a a' b b'
type LensLike' f a b
type FoldLike r a a' b b'
type FoldLike' r a b
data Constant k a b
class Phantom f
class Identical f
class Applicative f
class Foldable t
class Monoid a
data Backwards k f a