def write
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
59# Writes in a system reuse its captured tick; standalone writes get a new tick.
60def write(state:State) -> State & Tick.Tick:
61 match state:
62 case State{tick,scopes}:write_scoped(tick,scopes)