pub fn update_vec_direct_cloned<T: PartialEq + Clone>(
    target: &MutableVec<T>,
    other: MutableVec<T>
)