def prepend_items
import bendvy-ecs-core@0.1.0.4/internal/relation_failures/queue.bend as Queueimport Base
53# Materialization is tail-safe; no recursive append of a growing retained prefix.
54def prepend_items(~E: Data,items: List<&2,E>,acc: List<&2,E>) -> List<&2,E>:
55 match items:
56 case []: acc
57 case item <> rest: prepend_items(~E,rest,item <> acc)