Control.Monad.Record

maybeAbort

maybeAbortM

lensGS

class MLens l a f

data f :--> a

getM

setM

modM

getMAbort

setMAbort

modMAbort

askM

liftState

liftSubState

liftSubMaybeState

(<:)

(=:)

($:)

(<::)

(=::)

($::)

(<<:)

(<=:)

(<$:)

(<<::)

(<->)

(<:<)

(>$<)

(>$>)

(>$$>)