pub trait SliceAdditionalExecFns<T> { // Required method exec fn set(&mut self, idx: usize, t: T); }
0 <= idx < old(self)@.len(),
self@ == old(self)@.update(idx as int, t),