def capacity_loop
import bendvy-ecs-core@0.1.0.4/machine_stream_queue.bend as MachineStreamQueueimport Base
54def capacity_loop(~E:Data,fuel:Nat,queue:Queue<E>,+capacity:Nat) -> Queue<E>:
55 match fuel:
56 case Zero{}:queue
57 case Succ{rest}:capacity_normalized(~E,normalize(~E,queue),capacity,next => capacity_loop(~E,rest,next,capacity))