def committed
import bendvy-ecs-core@0.1.0.4/restore_lifecycle.bend as RestoreLifecycleimport Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
import bendvy-ecs-core@0.1.0.4/transaction.bend as T
25def committed(~S:Data,~C:Type,~Resources:Type,~E:Data,observed:T.Returned<W.World<S,C,Resources,E>,Unit>) -> W.World<S,C,Resources,E>:
26 match observed:
27 case T.Returned{world,_}:W.barrier(~S,~C,~Resources,~E,world)