Add start, end and gte options to iterator