[ NoAccessorMethod ]
[ Version ( since = "1.2" ) ]
public bool immutable { get; construct; }
Whether the tree should be immutable when created.
Making the output immutable on creation avoids the expense of traversing it to make it immutable later.