Disk.named: def of bolt@1.27.0.0 Import: import bolt@1.27.0.0/src/walk/disk.bend as Disk Lines 24-31 of bolt@1.27.0.0/src/walk/disk.bend: https://jend.leeeet.dev/read.txt?path=bolt@1.27.0.0/src/walk/disk.bend&start_line=24&end_line=31 import Base # the named lines: the text ends in a newline, so the last line is empty def named(ls: List<&2, String>) -> List<&2, String>: match ls: case Nil{}: Nil{} case Con{+l, t}: +more = named(t) Bool.pick(List<&2, String>, String.is_empty(l), more, l <> more) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.pick 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.is_empty