### Motivation Sometimes it might be helpful to run the simulator part of the way through, but then pause and perform some other activity. ### Desired solution Add a function to the `Simulator`, something perhaps like "Simulator.runUntil", or maybe an option to the existing `Simulator.run`. ### Alternatives considered _No response_ ### Additional details _No response_