def ensure_sized_generic
import bendvy-ecs-core@0.1.0.3/chunk_column.bend as ChunkColumnimport Base
34def ensure_sized_generic(-S:Data,-C:Type,+target:U32,result:Column<S,C> & U32) -> Column<S,C>:
35 match result:
36 case (column,+size):grown_generic(S,C,14n,column,size,Nat.sub(U32.log2(size),3n),target,U32.is_le(target,size))