def advance
import bendvy-ecs-core@0.1.0.4/clock_state.bend as ClockStateimport Base
import bendvy-ecs-core@0.1.0.4/change_tick.bend as Tick
37# Advance an explicit direct/deferred boundary without opening a system scope.
38def advance(state:State) -> State & Tick.Tick:
39 match state:
40 case State{tick,scopes}:advanced(Tick.next(tick),scopes)