Skip to content

Commit 9fcb55c

Browse files
committed
Add Prog.void
1 parent 29c7ced commit 9fcb55c

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

Effects/Prog.lean

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,3 +194,10 @@ def scpEff
194194
[m : e ∈ effs]
195195
(ext : ⟦e.scps⟧ (ProgN effs α 2)) : Prog effs α :=
196196
Container.inject (scpsMem m) ext |> Prog.scp
197+
198+
def Prog.void
199+
{effs : List Effect}
200+
{α : Type u}
201+
(p : Prog effs α) : Prog effs PUnit := do
202+
let _ ← p
203+
pure .unit

0 commit comments

Comments
 (0)