Build an out-of-band Engine on a bench's client, inheriting the
bench's tag, workflow resource, and clock (so setNow / advance govern
the engine's $now too). Use this when a test needs an engine of its own —
custom effect handlers, racing two drainers — rather than the wrappers the
bench exposes. overrides win over every inherited value.
Build an out-of-band Engine on a bench's client, inheriting the bench's tag, workflow resource, and clock (so
setNow/advancegovern the engine's$nowtoo). Use this when a test needs an engine of its own — custom effect handlers, racing two drainers — rather than the wrappers the bench exposes.overrideswin over every inherited value.