Yeah, this would be a perfect fit for `#[deriving(Iterable)]`, though it might be confusing because its only for `Iterators`.