pub fn copy_return_values<I, T>(
    sig_lens: I,
    out: &PinnedVec<u8>,
    rvs: &mut [Vec<u8>]
)
where I: IntoIterator<Item = T>, T: IntoIterator<Item = u32>,