pub fn clone_zeroed<T, F>(clone: F) -> Twhere
    F: Fn(&mut MaybeUninit<T>),