Is this necessary? [`Iterator` seems to be in the prelude.](https://github.com/mozilla/rust/blob/master/src/libstd/prelude.rs#L50)