Ends.said.no.main: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/ez/ends.bend as Ends Lines 47-58 of ezx@1.11.0.0/src/ez/ends.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/ez/ends.bend&start_line=47&end_line=58 import Base # whether any line of the output is that one. The rest of the walk is bound # before the `Bool.or` rather than written under it: `Bool.or` is an ordinary # function and reduces both sides, so a recursive call sitting inside one is # not a branch the condition can decline. Bound first it is a plain fold over # a handful of lines, which is what the rest of this tree does too. def said.no.main(ls: List<&2, String>) -> Bool: match ls: case Nil{}: False{} case Con{+h, t}: +rest = said.no.main(t) Bool.or(no.main(h), rest) Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.or 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/ends.bend&name=no.main