| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Control.Monad.Schedule.Sequence
Documentation
newtype SequenceT m a Source #
Any monad can be trivially scheduled by executing all actions sequentially.
Constructors
| SequenceT | |
Fields
| |
Instances
| MonadTrans SequenceT Source # | |
Defined in Control.Monad.Schedule.Sequence | |
| MonadIO m => MonadIO (SequenceT m) Source # | |
Defined in Control.Monad.Schedule.Sequence | |
| Applicative m => Applicative (SequenceT m) Source # | |
Defined in Control.Monad.Schedule.Sequence | |
| Functor m => Functor (SequenceT m) Source # | |
| Monad m => Monad (SequenceT m) Source # | |
| Monad m => MonadSchedule (SequenceT m) Source # | Execute all actions in sequence and return their result when all of them are done.
Essentially, this is |