pub fn pre_compute_array_size<I: IntoIterator>(
    items: I,
    options: &Options,
    sizes: &mut Vec<Size>
) -> Sizewhere
    I::Item: PrecomputeSize,