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