pub unsafe fn fold_to_vec<M, V: Copy, V2>( count: usize, values: *mut V, value_converter: impl Fn(V) -> V2, ) -> Vec<V2>