I am curious about this, too. In the documentation, I couldn't see any other
mention of this pragma other than using it in a proc body to make it work like
a _static_ object in other languages. However, I don't know what it does for a
global variable.
If it was only this repository, I would say it is from two years ago and maybe
meant something else at that time and the repository is not maintained.
However, I saw the same usage in a lot of other places throughout the standard
library and/or compiler code base.
Possibly something related to access to variable from multiple threads?
Anybody? :)