Converts between index_iterators.
This overload only participates in overload resolution if std::is_convertible<T *, R *>() holds.
std::is_convertible<T *, R *>()