pub fn old_version<'a, T>(changes: &'a [Change<&T>]) -> Vec<&'a T>
Produces the old version of the list from the calculated changes.