def choose
import cswap-bend-cli@0.1.0.0/args.bend as Argsimport Base
313def choose(+vb: String, alts: List<&2, Alt>, dflt: Parsed) -> Parsed:
314 match alts:
315 case Nil{}:
316 dflt
317 case Con{Alt{k, v}, t}:
318 choose.pick(String.eq(k, vb), v, choose(vb, t, dflt))