Control.Monad.Record
maybeAbort
maybeAbortM
lensGS
class MLens l a f
data f :--> a
getM
setM
modM
getMAbort
setMAbort
modMAbort
askM
liftState
liftSubState
liftSubMaybeState
(<:)
(=:)
($:)
(<::)
(=::)
($::)
(<<:)
(<=:)
(<$:)
(<<::)
(<->)
(<:<)
(>$<)
(>$>)
(>$$>)