def find_option
import cli@0.2.0.0/cli.bend as Cliimport Base
2602def find_option(items: List<&2, Item>, +query: String) ->
2603 Maybe<&2, OptFound>:
2604 match items:
2605 case Nil{}: None{}
2606 case Arg{usage, help, attrs} <> tail:
2607 +found = option_matches(query, arg_info(usage, attrs))
2608 Bool.pick(Maybe<&2, OptFound>,
2609 Maybe.is_some(&2, OptFound, found), found,
2610 find_option(tail, query))
2611 case head <> tail: find_option(tail, query)