# How does the "global" pragma work? # Mostly asking as I'd expect this to work for example: proc setupGlobal() = var x {.global.} = 5 proc getGlobal() = echo x setupGlobal() getGlobal() # But I seem to be wrong