Control.Joint.Concepts.Lens
type Lens s t = s -> Store t s Source #
view :: Lens s t -> s -> t Source #
set :: Lens s t -> t -> s -> s Source #
over :: Lens s t -> (t -> t) -> s -> s Source #
zoom :: Stateful bg t => Lens bg ls -> State ls a -> t a Source #
_1 :: Lens (a, b) a Source #
_2 :: Lens (a, b) b Source #