global Macro and machinery for lock-free eventually consistent "global" variables across threads and processes