There is already a mapping to collections.abc.Iterator, but it would be nice to get one for Iterable that has a simple way to create a PyIterator from it.
This should allow us to take advantage of Rust's type system when imitating a function like sum.