Hi, I'm just curious... why is saying something like this: extern(C) private static const pure override final synchronized ~this() { } allowed? Thanks!