Safe Haskell | None |
---|
Documentation
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.