unsafe fn write_back<T, const N: usize>(
to: &mut [MaybeUninit<T>; N],
from: &mut impl DoubleEndedIterator<Item = T>,
len: usize,
)unsafe fn write_back<T, const N: usize>(
to: &mut [MaybeUninit<T>; N],
from: &mut impl DoubleEndedIterator<Item = T>,
len: usize,
)