@@ -253,9 +253,6 @@ runEnv env prog = eff env prog (\r, env => pure (r ** env))
253runPure : Env id xs -> Eff id a xs xs' -> a
253runPure : Env id xs -> Eff id a xs xs' -> a
254runPure env prog = eff env prog (\r, env => r)
254runPure env prog = eff env prog (\r, env => r)
256−-- runPureEnv : Env id xs -> Eff id a xs xs' -> (x : a ** Env id (xs' x))
257−-- runPureEnv env prog = eff env prog (%unifyLog (\r, env => id (r ** env)))
259runWith : (a -> m a) -> Env m xs -> Eff m a xs xs' -> m a
256runWith : (a -> m a) -> Env m xs -> Eff m a xs xs' -> m a
260runWith inj env prog = eff env prog (\r, env => inj r)
257runWith inj env prog = eff env prog (\r, env => inj r)