Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
newtype Stateful s t a Source #
Stateful | |
|
Instances
Liftable (Stateful s) Source # | |
Covariant t => Covariant (Stateful s t) Source # | |
Defined in Pandora.Paradigm.Inventory.Stateful | |
Bindable t => Applicative (Stateful s t) Source # | |
Defined in Pandora.Paradigm.Inventory.Stateful | |
Bindable t => Bindable (Stateful s t) Source # | |
Defined in Pandora.Paradigm.Inventory.Stateful (>>=) :: Stateful s t a -> (a -> Stateful s t b) -> Stateful s t b Source # (=<<) :: (a -> Stateful s t b) -> Stateful s t a -> Stateful s t b Source # bind :: (a -> Stateful s t b) -> Stateful s t a -> Stateful s t b Source # join :: (Stateful s t :.: Stateful s t) a -> Stateful s t a Source # (>=>) :: (a -> Stateful s t b) -> (b -> Stateful s t c) -> a -> Stateful s t c Source # (<=<) :: (b -> Stateful s t c) -> (a -> Stateful s t b) -> a -> Stateful s t c Source # | |
Pointable t => Pointable (Stateful s t) Source # | |
Defined in Pandora.Paradigm.Inventory.Stateful | |
Monad t => Monad (Stateful s t) Source # | |
Defined in Pandora.Paradigm.Inventory.Stateful |