On 7/12/2016 8:04 AM, Andrei Alexandrescu wrote: > That would not be the right thing to do. Another wrinkle is that immutable data can be shared, and casting away immutability means it won't be synchronized anymore. So doing this would require knowledge that other threads aren't accessing it.