basic_range_iterator is parameterized on a Cursor and Sentinel instead of an Iterable. As it should have been from the start.