pub proof fn tracked_borrow_mut<T>(tracked s: &mut [T], i: int) -> tracked t : &mut TExpand description
requires
0 <= i < s.len(),ensures*t == old(s)[i],final(s)@ == old(s)@.update(i, *final(t)),