Blurb.line.step: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/pub/blurb.bend as Blurb Lines 35-42 of ezx@1.11.0.0/src/pub/blurb.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/pub/blurb.bend&start_line=35&end_line=42 import Base # one step of the first line: a newline ends it, and any other character # starts what the rest of the line is def line.step(end: Bool, +head: Char, rest: Unit -> String) -> String: match end: case True{}: SNil{} case False{}: SCon{head, rest(Unit{})} Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Char https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Unit