https://issues.dlang.org/show_bug.cgi?id=13537 --- Comment #1 from hsteoh at quickfur.ath.cx --- Basically, immutable cannot be allowed to overlap with anything mutable, otherwise there will be a way to break the immutability guarantee. --