@@ -68,17 +68,17 @@ type role Env nominal
6868-- @
6969--
7070-- The point of execution is currently at (*), i.e. the mainline. Moreover,
71−-- currently:
71+-- currently (brackets represent forks):
7272--
7373-- - Mainline sees @[e00, e01, e05, e07]@.
7474--
75−-- - @e01@ is an interpreted effect, its handler sees @[e00, e02, e03]@.
75+-- - @e01@ is an interpreted effect, its handler sees @[e00][e02, e03]@.
7676--
77−-- - @e03@ is an interpreted effect, its handler sees @[e00, e02, e04]@.
77+-- - @e03@ is an interpreted effect, its handler sees @[e00][e02][e04]@.
7878--
79−-- - @e05@ is an interpreted effect, its handler sees @[e00, e01, e06]@.
79+-- - @e05@ is an interpreted effect, its handler sees @[e00, e01][e06]@.
8080--
81−-- - @e07@ is an interpreted effect, its handler sees @[e00, e01, e05, e08,
81+-- - @e07@ is an interpreted effect, its handler sees @[e00, e01, e05][e08,
8282-- e09]@.
8383--
8484-- If an operation from @e01@ is invoked, the environment in the middle of
@@ -101,11 +101,11 @@ type role Env nominal
101101-- introduced @e12@), so its local environment was temporarily extended with
102102-- it. Moreover, currently:
103103--
104−-- - Handler of @e01@ sees @[e00, e02, e03, e10]@.
104+-- - Handler of @e01@ sees @[e00][e02, e03, e10]@.
105105--
106−-- - Handler of @e10@ sees @[e00, e02, e03, e11]@.
106+-- - Handler of @e10@ sees @[e00][e02, e03][e11]@.
107107--
108−-- - Handler of @e11@ sees @[e00, e02, e03, e12]@.
108+-- - Handler of @e11@ sees @[e00][e02, e03][e12]@.
109109--
110110data Env (es :: [Effect]) = Env
111111 { _forks :: !Forks