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? :)
