def spec_items
import cli@0.2.0.0/cli.bend as Cliimport Base
2780# items less their Subs, each Arg's usage parsed once.
2781def spec_items(items: List<&2, Item>) -> List<&2, SpecItem>:
2782 match items:
2783 case Nil{}: Nil{}
2784 case Arg{usage, help, attrs} <> tail:
2785 SpecArg{arg_info(usage, attrs)} <> spec_items(tail)
2786 case Sub{name, about, children} <> tail: spec_items(tail)
2787 case head <> tail: SpecOther{head} <> spec_items(tail)