https://issues.dlang.org/show_bug.cgi?id=12188
--- Comment #4 from Peter Alexander <[email protected]> --- (In reply to Andrei Alexandrescu from comment #3) > It's easy to implement allBefore to return a new range type distinct (e.g. > Voldemort) from R. That range would keep the two ranges as state and would > say it's empty when whole.sameHead(right). If I've understood you correctly, the range you describe can't be bidirectional, which is what we need here. --
