pub fn visit_thin_vec<T, F>(elems: &mut ThinVec<T>, visit_elem: F)
where F: FnMut(&mut T),