def text.case.pick
import ezsys@0.1.0.0/src/str.bend as Strimport Base
240# the first rule's mapping, or the rest's
241def text.case.pick(
242 hit: Bool,
243 +rule: Rule,
244 +cp: U32,
245 rest: Unit -> U32
246) -> U32:
247 match hit:
248 case True{}:
249 text.case.target(rule, cp)
250 case False{}:
251 rest(Unit{})