def qa.end.status
import bend-kit-regex@0.8.0.0/regex.bend as Regeximport Base
2051def qa.end.status(st: Qst, a: Array<U32>, +prog: Trie<Inst>, +any: Bool) -> Array<U32> & Maybe<&2, List<&2, Maybe<&2, U32>>>:
2052 match st:
2053 case QDone{best}:
2054 (a, Some{best})
2055 case QIdle{ar}:
2056 qa.end(ar.vm(ar), a, prog, any)
2057 case QLive{ar}:
2058 qa.end(ar.vm(ar), a, prog, any)
2059 case QPlain{st}:
2060 qa.end.vm(st, a, prog, any)