add the Iterator trait to the prelude

The `IteratorUtil` trait hits a bug in method resolve, but the basic trait has no issue.