@@ -144,11 +144,11 @@ 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− effect : (prf : EffElem e a xs) ->
147+ effectP : (prf : EffElem e a xs) ->
148148 (eff : e t a b) ->
149149 Eff m t xs (\v => updateResTy v xs prf eff)
150150
151− lift : (prf : SubList ys xs) ->
151+ liftP : (prf : SubList ys xs) ->
152152 Eff m t ys ys' -> Eff m t xs (\v => updateWith (ys' v) xs prf)
153153 newInit : Handler e m =>
154154 res ->
@@ -204,8 +204,8 @@ 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 (effect prf effP) k = execEff env prf effP k
208−eff env (lift prf effP) k
207+eff env (effectP prf effP) k = execEff env prf effP k
208+eff env (liftP prf effP) k
209209 = let env' = dropEnv env prf in
210210 eff env' effP (\p', envk => k p' (rebuildEnv envk prf env))
211211eff env (newInit r prog) k
@@ -233,20 +233,20 @@ syntax MkDefaultEnv = with Env
233233 [default, default, default, default, default, default, default],
234234 [default, default, default, default, default, default, default, default] |)
235235
236−implicit
237−lift' : Eff m t ys ys' ->
238− {default tactics { search 100; }
239− prf : SubList ys xs} ->
240− Eff m t xs (\v => updateWith (ys' v) xs prf)
241−lift' e {prf} = lift prf e
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
242242
243243implicit
244−effect' : {a, b: _} -> {e : Effect} ->
245− (eff : e t a b) ->
246− {default tactics { search 100; }
247− prf : EffElem e a xs} ->
248− Eff m t xs (\v => updateResTy v xs prf eff)
249−effect' e {prf} = effect prf e
244+lift : Eff m t ys ys' ->
245+ {default tactics { search 100; }
246+ prf : SubList ys xs} ->
247+ Eff m t xs (\v => updateWith (ys' v) xs prf)
248+lift e {prf} = liftP prf e
249+
250250
251251new : Handler e m =>
252252 {default default r : res} ->