@@ -144,7 +144,7 @@ data Eff : (m : Type -> Type)
144144 Eff m a xs xs'
145145 ebind : Eff m a xs xs' ->
146146 ((val : a) -> Eff m b (xs' val) xs'') -> Eff m b xs xs''
147− effectP : (prf : EffElem e a xs) ->
147+ callP : (prf : EffElem e a xs) ->
148148 (eff : e t a b) ->
149149 Eff m t xs (\v => updateResTy v xs prf eff)
150150
@@ -204,7 +204,7 @@ eff env (value x) k = k x env
204204eff env (with_val x prog) k = eff env prog (\p', env' => k x env')
205205eff env (prog `ebind` c) k
206206 = eff env prog (\p', env' => eff env' (c p') k)
207−eff env (effectP prf effP) k = execEff env prf effP k
207+eff env (callP prf effP) k = execEff env prf effP k
208208eff env (liftP prf effP) k
209209 = let env' = dropEnv env prf in
210210 eff env' effP (\p', envk => k p' (rebuildEnv envk prf env))
@@ -233,12 +233,12 @@ syntax MkDefaultEnv = with Env
233233 [default, default, default, default, default, default, default],
234234 [default, default, default, default, default, default, default, default] |)
235235
236−effect : {a, b: _} -> {e : Effect} ->
237− (eff : e t a b) ->
238− {default tactics { search 100; }
239− prf : EffElem e a xs} ->
240− Eff m t xs (\v => updateResTy v xs prf eff)
241−effect e {prf} = effectP prf e
236+call : {a, b: _} -> {e : Effect} ->
237+ (eff : e t a b) ->
238+ {default tactics { search 100; }
239+ prf : EffElem e a xs} ->
240+ Eff m t xs (\v => updateResTy v xs prf eff)
241+call e {prf} = callP prf e
242242
243243implicit
244244lift : Eff m t ys ys' ->