This was changed, because if `ElementType!Range` is `immutable(T[])`, then this will actually instantiate a `Tuple!(immutable(T)[])`, which is different from a `Tuple!(immutable(T)[])`.