The following assertion fails:
assert(isRandomAccessRange!(RandomAccessInfinite!int));
Whereas this one passes:
assert(isRandomAccessRange!(RandomAccessFinite!int));
I have compiled this using dmd v2.098.0.
Can someone please tell me if this is expected behaviour and what the reasoning is behind this choice?