| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Control.Monad.Operational.Class
Documentation
class Monad m => MonadProgram instr m | m -> instr where #
Methods
liftProgram :: Program instr a -> m a #
Instances
liftProgramTrans :: (Monad (t n), MonadTrans t, MonadProgram instr n) => Program instr a -> t n a #
singleton :: MonadProgram instr m => instr a -> m a #