Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
newtype SequenceT m a Source #
Any monad can be trivially scheduled by executing all actions sequentially.
SequenceT | |
|
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 |