is_ro_range_iterator works with numeric_range<>::iterator too