Thanks, I'll go for it if only for succinctness.

P.S. Appearances could be deceiving, it's a switch-goto parade that works with a list of items (VM threads) advancing each "by one" in turn. Performance is already moot since it constructs the whole new sub-engine in this alternative.