immutable applies to the variable binding, not the internal structure.
For true immutability of nested data, consider using immutable(var) at the declaration site after calling idup().
Returns
A new
var that is a deep copy of this value.Examples
var original = var([1, 2, 3]);
immutable(var) frozen = original.idup;