On Fri, 14 Feb 2014 08:09:21 -0500, Daniel Murphy
TLS, dynamic cast, profiling, static this/static ~this, assert, -cov,
-profile, class == and synchronized all rely on druntime code.
Also, D classes will fail to link without Object.
I think classes heavily depend on druntime, I believe Walter was
indicating they would not be allowed (which trivially excludes class ==)
Should `array.length = x` be an error or just unsafely set the length?
It should be an error, you can do this unsafely:
array = array.ptr[0..x];