def rev.bits.char
import bend-kit-regex@0.8.0.0/regex.bend as Regeximport Base
2126def rev.bits.char(valid: Bool, a: Array<U32>, +mask: U32, best: Maybe<&2, U32>, +c: U32, +i: U32, +sets: List<&2, Bit>) -> RevBits:
2127 match valid:
2128 case False{}:
2129 RevBits{False{}, a, mask, best, False{}}
2130 case True{}:
2131 rev.bits.after(bits.step(sets, mask, c, Bs{0, False{}, False{}}), a, best, i)