> This, I do not understand. I thought immutable applies to the value, not > to the variable. You need to read from right to left. immutable(char)[] is a mutable array of immutable chars. immutable(char[]) is an immutable array of immutable chars. Note the transitivity.