This does the opposite of assumeSorted: instead of turning a range
into a SortedRange, it extracts the original range back out of the SortedRange
using move.std.algorithm.mutation..
structSortedRange(Range, alias pred = "a < b", SortedRangeOptions opt = SortedRangeOptions.assumeSorted)
Releases the controlled range and returns it.
This does the opposite of assumeSorted: instead of turning a range into a SortedRange, it extracts the original range back out of the SortedRange using move.std.algorithm.mutation..