Composing optics
1 declarationCommon optics
9 declarationsUsing optics
16 declarationsvvalueset :: Optic_ (->) s t a b -> b -> s -> t vvalueoverU :: Optic_ (->) s t a b -> (a -> b) -> s -> t Constructing optics
4 declarationsvvalueiso :: (s %1 -> a) -> (b %1 -> t) -> Iso s t a b vvaluelens :: (s %1 -> (a, b %1 -> t)) -> Lens s t a b