def qa.end.vm
import bend-kit-regex@0.8.0.0/regex.bend as Regeximport Base
2043def qa.end.vm(st: Vm, a: Array<U32>, +prog: Trie<Inst>, +any: Bool) -> Array<U32> & Maybe<&2, List<&2, Maybe<&2, U32>>>:
2044 Vm{ths, best} = st
2045 (a, run.end(scan(ths, prog, None{}, any, Sc{Nil{}, best, False{}})))