<div dir="ltr">What about dropping all requirements on indices? Collections will handle comparison of their indices, as well. These methods will be default-implemented in case Index is actually Comparable.<div>With this change, ranges really become pairs of indices that mean nothing without their collection. But I don&#39;t think this is somethng catastrophic.</div></div>