Prove.short: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/ez/prove.bend as Prove Lines 120-130 of ezx@1.11.0.0/src/ez/prove.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/ez/prove.bend&start_line=120&end_line=130 import Base # every proof the answers ran out before. The two lists are the same length by # construction and this should never have one to report, but the alternative # to saying so is a green count over fewer proofs than the tree holds. def short(ps: List<&2, String>) -> IO(Unit): match ps: case Nil{}: IO.pure(Unit, Unit{}) case Con{+h, t}: do IO: IO.print("FAIL: " ++ h ++ ": the run never answered for it") short(t) Uses (8): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO.bind https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO.print https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO.pure https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.append https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Unit