def long_candidates
import cli@0.2.0.0/cli.bend as Cliimport Base
5869# T4 for E01: visible longs, their no- forms and long aliases.
5870def long_candidates(items: List<&2, Item>) -> List<&2, String>:
5871 match items:
5872 case Nil{}: Nil{}
5873 case Arg{usage, help, +attrs} <> tail:
5874 List.append(&2, String, visible_names(has_hidden(attrs), usage, attrs),
5875 long_candidates(tail))
5876 case head <> tail: long_candidates(tail)