Hmm alright, no way to ignore the warnings then? I like to keep my syntax errors list empty.
It's strange that it considers functions as variables.
I guess I'll have to comment all these if that's the only solution...
There are likely a few of these - Haxe compiler tends to preserve temporary variables when unpacking algebraic data types, and wiggling code around just so that it doesn’t do that is usually not worth it
The new release spots a GMLive_notOnce script which references all of the “single” identifiers so that GMS2 IDE can shut up about that.