> I think this feels like a desperate grasping-at-straws attempt to not > add a keyword (even though pure, nothrow, shared, __gshared, and > immutable all seem to have made it in without any great fanfare). Don't forget the introduction of ref and macro, which broke backwards compatibility in D1. macro is still unused in both D1 and D2. Comedy.