pub type IterMut<'a, T> = Chain<Rev<IterMut<'a, T>>, Rev<IterMut<'a, T>>>;
struct IterMut<'a, T> { /* private fields */ }