FastSimRun
L27class FastSimRun(object)Blocking application facade for exactly one immutable ExecutionPlan. Runtime, root control, bundle, backend and simulator-native objects remain behind the private composition root. Plugins use their injected async scoped services instead of calling this synchronous facade.
Prepare when necessary, then start plugins before Runtime physics.
Fully tear down the Run; use :meth:`pause` to preserve its world.
Close composition and its loop exactly once, attempting both layers.