def publish
import bendvy-ecs-core@0.1.0.3/execution_machine_stream.bend as ExecutionMachineStreamimport Base
import bendvy-ecs-core@0.1.0.3/machine.bend as M
import bendvy-ecs-core@0.1.0.3/execution_stream_channel.bend as Channel
24def publish(~V:Data,store:Store<V>,sequence:Nat,event:M.Transition<V>) -> Store<V>:
25 stored(~V,Channel.publish(~M.Transition<V>,channel(~V,store),sequence,event))