Compare the docs for RandomAccessIterator in [core](http://doc.rust-lang.org/core/iter/trait.RandomAccessIterator.html) and in [std](http://doc.rust-lang.org/std/iter/trait.RandomAccessIterator.html). ``` Rust fn indexable(&self) -> uint; fn idx(&mut self, index: uint) -> Option<A>; ``` vs ``` Rust fn indexable<A>(&self) -> uint; fn idx<A>(&mut self, index: uint) -> Option<A>; ``` Those `<A>` don't actually exist in the code and would actually be wrong if it were there since they'd be shadowing the `A` from the trait.