def cut_eq.pick
import shake@0.7.0.0/src/cli.bend as Cliimport Base
235# `name` and an optional `=value`, once the next char is known
236def cut_eq.pick(
237 eq: Bool,
238 acc: List<&2, Char>,
239 tt: List<&2, Char>,
240 rest: String & Maybe<&2, String>
241) -> String & Maybe<&2, String>:
242 match eq:
243 case True{}:
244 (from.rev(acc), Some{String.from_list(tt)})
245 case False{}:
246 rest