The specification says the iterator-like type returned by dpl::begin/en functions is "CopyConstructible, CopyAssignable, and comparable with operators == and !=". However in C++ typically only iterators over the same sequence might be comparable. It makes sense to clarify the domain of equality comparison for oneDPL.