Control.Monad.Trans.Control

MonadTransControl

class MonadTransControl t

type Run t

Defaults

type RunDefault t t'

defaultLiftWith

defaultRestoreT

type RunDefault2 t n n'

defaultLiftWith2

defaultRestoreT2

MonadBaseControl

class MonadBaseControl b m

type RunInBase m b

Defaults

type ComposeSt t m a

type RunInBaseDefault t m b

defaultLiftBaseWith

defaultRestoreM

Utility functions

control

embed

embed_

captureT

captureM

liftBaseOp

liftBaseOp_

liftBaseDiscard

liftBaseOpDiscard

liftThrough