Stability | experimental |
---|---|
Maintainer | Patrick Perry <patperry@stanford.edu> |
Monads with an unsaveInterleaveIO-like operation.
- class Monad m => MonadInterleave m where
- unsafeInterleave :: m a -> m a
Documentation
class Monad m => MonadInterleave m whereSource
Monads that have an operation like unsafeInterleaveIO
.
unsafeInterleave :: m a -> m aSource
Get the baton from the monad without doing any computation.
MonadInterleave IO | |
MonadInterleave (ST s) | |
MonadInterleave (ST s) |