def queue_generic
import bendvy-ecs-core@0.1.0.3/machine.bend as Machineimport Base
68def queue_generic(-S: Data,-M: Data,-V: Data,slot: Slot<S,M,V>,value: V,skipSame: Bool) -> Slot<S,M,V>:
69 match slot:
70 case Missing{}: Missing{}
71 case Present{current,_,previous,changed}: Present{current,Queued{value,skipSame},previous,changed}