A common range has the same iterator and sentinel type. It is checked by std::ranges::common_range<R>.