def indexed_ensure_sized
import bendvy-ecs-core@0.1.0.3/column.bend as Columnimport Base
import indexed_lifecycle.bend as M
72def indexed_ensure_sized(~S:Data,~C:Type,+target:U32,metadata:M.Metadata,result:Array<Maybe<&1,C>> & U32) -> Column<S,C>:
73 match result:
74 case (values,+size): indexed_grow(~S,~C,17n,values,metadata,size,U32.log2(size),target,U32.is_le(target,size))