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