def read_loop_generic
import bendvy-ecs-core@0.1.0.3/machine_stream_queue.bend as MachineStreamQueueimport Base
76def read_loop_generic(-E: Data,batches: List<&2,Batch<E>>,+cursor: Nat,acc: List<&2,E>) -> List<&2,E>:
77 match batches:
78 case []: acc
79 case Batch{tick,_,items} <> rest: read_loop_generic(E,rest,cursor,visible_items_generic(E,Nat.is_lt(cursor,tick),items,acc))