Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
magnify :: forall bg ls t. (Accessible ls bg, Stateful bg t) => t ls Source #
adjust :: forall bg ls t. (Accessible ls bg, Stateful bg t) => (ls -> ls) -> t ls Source #
Orphan instances
Adjoint ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (Store s) (State s) Source # | |
Adjoint ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (Equipment e) (Environment e) Source # | |
(-|) :: (Equipment e a -> b) -> a -> Environment e b Source # (|-) :: (a -> Environment e b) -> Equipment e a -> b Source # | |
Adjoint ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (Accumulator e) (Imprint e) Source # | |
(-|) :: (Accumulator e a -> b) -> a -> Imprint e b Source # (|-) :: (a -> Imprint e b) -> Accumulator e a -> b Source # |