| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Monad.Trans.List.Church
Documentation
Constructors
| ListT | |
Fields
| |
Instances
data LayeredListT m a where Source #
Constructors
| Embed :: m x -> (x -> LayeredListT m a) -> LayeredListT m a | |
| Empty :: LayeredListT m a | |
| CutFail :: LayeredListT m a | |
| Cons :: a -> LayeredListT m a -> LayeredListT m a |
toLayeredListT :: ListT m a -> LayeredListT m a Source #
split' :: LayeredListT m a -> LayeredListT m (Maybe (a, LayeredListT m a)) Source #
fromLayeredListT :: LayeredListT m a -> ListT m a Source #