Test.report: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/ez/test.bend as Test Lines 75-83 of ezx@1.11.0.0/src/ez/test.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/ez/test.bend&start_line=75&end_line=83 import Base # every test, in the tree's order however the run happened to interleave def report(ts: List<&2, String>, as: List<&2, String>, score: Tally) -> IO(Tally): match ts as: case Con{+h, tt} Con{+x, xt}: do IO: next : Tally <- one(h, x, score) report(tt, xt, next) case rest _x: short(rest, score) Uses (7): 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=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ez/test.bend&name=Tally https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ez/test.bend&name=one https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ez/test.bend&name=short