Safe Haskell | Safe-Inferred |
---|

# The `Sequence`

monad transformer.

Parameterizable `Sequence`

monad, with an inner monad. The semantics of
`SeqT`

are comparable to that of `ListT`

.

*Note:* Like the ListT monad, this does not yield a monad unless the
argument monad is commutative.

MonadTrans SeqT | |

Monad m => Monad (SeqT m) | |

Functor m => Functor (SeqT m) | |

Monad m => MonadPlus (SeqT m) | |

Applicative m => Applicative (SeqT m) | |

Applicative m => Alternative (SeqT m) | |

MonadIO m => MonadIO (SeqT m) |