def slots
import bendvy-ecs-core@0.1.0.3/execution_save_metadata.bend as ExecutionSaveMetadataimport Base
import bendvy-ecs-core@0.1.0.3/entity_allocator.bend as A
22def slots(values:Array<A.Slot>) -> Array<A.Slot> & List<&2,A.Slot>:
23 match values:
24 case ALeaf{+value}:(ALeaf{value},[value])
25 case ANode{left,right}:joined_slots(slots(left),slots(right))