def positional_elems
import cli@0.2.0.0/cli.bend as Cliimport Base
5244def positional_elems(items: List<&2, Item>) -> List<&2, Segment>:
5245 match items:
5246 case Nil{}: Nil{}
5247 case Arg{+usage, help, attrs} <> tail:
5248 +rest = positional_elems(tail)
5249 Bool.pick(List<&2, Segment>, arg_pos(usage), plain(usage) <> rest, rest)
5250 case head <> tail: positional_elems(tail)