| Safe Haskell | None |
|---|
Control.Monad.Trans.Fresh.Delta
Documentation
Instances
| Applicative m => Fresh v (FreshT v m) | |
| MonadTrans (FreshT v) | |
| Monad m => Monad (FreshT v m) | |
| Functor m => Functor (FreshT v m) | |
| Applicative m => Applicative (FreshT v m) |
Creates a Cofree Triplet v, based on a seed, and functions to split
and succeed it.