pub fn serialize_iter_to_buffer<'t, V: AsRef<[u8]> + 't>(
    iter: impl Iterator<Item = V> + ExactSizeIterator,
    buf: &mut impl Buffer
) -> usize