Safe Haskell  None 

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  
Monad m => Monad (SequenceT m) Source #  
Functor m => Functor (SequenceT m) Source #  
Applicative m => Applicative (SequenceT m) Source #  
Defined in Control.Monad.Schedule.Sequence  
MonadIO m => MonadIO (SequenceT m) Source #  
Defined in Control.Monad.Schedule.Sequence  
Monad m => MonadSchedule (SequenceT m) Source #  Execute all actions in sequence and return their result when all of them are done.
Essentially, this is 