Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
newtype Store (s :: *) (g :: * -> *) (a :: *) Source #
Instances
Covariant g => Covariant (Store s g) Source # | |
Extractable g => Extractable (Store s g) Source # | |
Defined in Control.Inventory.Store | |
Extendable g => Extendable (Store s g) Source # | |
Defined in Control.Inventory.Store (=>>) :: Store s g a -> (Store s g a -> b) -> Store s g b (<<=) :: (Store s g a -> b) -> Store s g a -> Store s g b extend :: (Store s g a -> b) -> Store s g a -> Store s g b duplicate :: Store s g a -> (Store s g :.: Store s g) a (=<=) :: (Store s g b -> c) -> (Store s g a -> b) -> Store s g a -> c (=>=) :: (Store s g a -> b) -> (Store s g b -> c) -> Store s g a -> c | |
Comonad g => Comonad (Store s g) Source # | |
Defined in Control.Inventory.Store |