> scope cannot be applied to globals, statics, data members, ref or out parameters. However, this is not fully enforced - the compiler accepts "scope ref" and "scope out" parameters in function argument lists. --