A monadic variation of DeferredFolds.Unfoldl
Constructors
UnfoldlM (forall x. (x -> a -> m x) -> x -> m x)
Instances13MonadTrans, Monad, Functor, Applicative, Foldable, Alternative, …
MonadTrans UnfoldlMDefined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphanMonad m => Monad (UnfoldlM m)Defined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphanFunctor m => Functor (UnfoldlM m)Defined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphanMonad m => Applicative (UnfoldlM m)Defined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphanFoldable (UnfoldlM Identity)Defined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphanMonad m => Alternative (UnfoldlM m)Defined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphanMonad m => MonadPlus (UnfoldlM m)Defined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphanIsList (UnfoldlM Identity a)Defined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphanEq a => Eq (UnfoldlM Identity a)Defined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphanShow a => Show (UnfoldlM Identity a)Defined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphanMonad m => Semigroup (UnfoldlM m a)Defined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphanMonad m => Monoid (UnfoldlM m a)Defined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphantype Item (UnfoldlM Identity a) = aDefined in deferred-folds-0.9.18.6 · DeferredFolds.Defs.UnfoldlM · orphan