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