The following assertion fails: ```dlang assert(isRandomAccessRange!(RandomAccessInfinite!int)); ``` Whereas this one passes: ```dlang 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?