@@ -27,13 +27,13 @@ type Effect = (Type -> Type) -> Type -> Type
2727newtype IdE :: Effect -> Type where
2828 IdE :: (forall m r. e m r) -> IdE e
2929
30−-- | A constraint that requires that a particular effect, @e@, is a member of
31−-- the type-level list @es@. This is used to parameterize an
32−-- 'Effectful.Monad.Eff' operation over an arbitrary list of effects, so long as
33−-- @e@ is /somewhere/ in the list.
30+-- | A constraint that requires that a particular effect @e@ is a member of the
31+-- type-level list @es@. This is used to parameterize an 'Effectful.Monad.Eff'
32+-- operation over an arbitrary list of effects, so long as @e@ is /somewhere/ in
33+-- the list.
3434--
35−-- For example, an operation that only needs access to a cell of mutable state
36−-- containing an 'Integer' would likely use the following type:
35+-- For example, an operation that only needs access to a mutable value of type
36+-- 'Integer' would likely use the following type:
3737--
3838-- @
3939-- 'Effectful.State.State' 'Integer' ':>' es => 'Effectful.Monad.Eff' es ()