pub fn vec_zip<A: Clone, B: Clone>(a: &[A], b: &[B]) -> Vec<(A, B)>
Zip two vectors into a vector of pairs (up to the shorter length).