This is a standard module
and does not need to be explicitly imported.
..[t] t range(low t, high t) t equal, t comparedifference nat32(a t, b t)difference[t] nat32(a t, b t) t subtract-to-natany[t] bool(a t range) t equalsome-reverse[t] bool(a t range, f bool mut(t)) t rangeablesubscript nat8(a nat8 range, index nat32)subscript nat16(a nat16 range, index nat32)subscript nat32(a nat32 range, index nat32)subscript nat64(a nat64 range, index nat32)range-iterator[t] record mut (has private fields)
take-prev[t] t(a t range-iterator) t rangeablein[t] bool(a t, b t range) t compareclamp[t] t(a t, range t range) t compareto-range[col] nat32 range(col col, range range-relative-to-end) col size
lowis inclusive andhighis exclusive. Use..to construct a range.