def closed
import bendvy-ecs-core@0.1.0.4/internal/relation_failures/barrier.bend as Barrierimport Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
19def closed(~S:Data,~C:Type,~R:Type,~E:Data,state:BarrierState<S,C,R,E>) -> BarrierState<S,C,R,E>:
20 match state:
21 case BarrierState{world,domains,tick}:BarrierState{W.leave_run(~S,~C,~R,~E,world),domains,tick}