Usually when we want to make a variable/def/class etc global, we can just declare `global v` at the beginning, but I feel like there could be a better way to do that.
So my idea is to allow doing stuff like
`global a = 3`
`nonlocal def x(): ...`
`for global i in : ...`
in addition to the current `global` statement to allow backwards compatibility What do you think?