Implement "region" iterators