@Dretch After discussion with @thestinger it sounds like he wants the iterator protocol to actually state that once `None` is returned, future calls to `next()` will continue to return `None`.