each_mut -> mut_iter().advance