Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
data LayeredListT m a where Source #
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 #