def queue_generic
import bendvy-ecs-core@0.1.0.3/machine_queue.bend as MachineQueueimport Base
import bendvy-ecs-core@0.1.0.3/machine.bend as M
27def queue_generic(-S:Data,-K:Data,-V:Data,same:V -> V -> Bool,slot:M.Slot<S,K,V>,value:V,skipSame:Bool) -> M.Slot<S,K,V>:
28 match skipSame:
29 case False{}:M.queue_generic(S,K,V,slot,value,False{})
30 case True{}:conditional_generic(S,K,V,same,slot,value)