def find_spec_info
import cli@0.2.0.0/cli.bend as Cliimport Base
3019# find_arg_info over parsed items; after a hit it only walks the rest.
3020def find_spec_info(items: List<&2, SpecItem>, +id: String,
3021 found: Maybe<&2, ArgInfo>) -> Maybe<&2, ArgInfo>:
3022 match items found:
3023 case Nil{} hit: hit
3024 case item <> tail Some{hit}: Some{hit}
3025 case item <> tail None{}:
3026 find_spec_info(tail, id, spec_info_found(item, id))