> You mean how the compiler rejects "alias const int x;" but not "alias > static int x;"? That is strange.. I want to know why alias static int x; is allowed in the first place