yes i wonder how {.global.} can be replaced when used for a static var (its main use, i guess). I have read the github discussion and even if i don't understand everything, the issue seems serious.
But if i understand well, the solution would be to use « global top level variables », that is indeed « global variable » definition. But the main advantage of `{.global.}` (i don't like this name which does not reflect the main purpose) is to be used as static variable. I'm looking forward for a workaround, but honestly i see nothing excepts «real» global variables (iiiirk) or the need to add another parameter when calling function, with all the micro-management that implies.