You could make a script that assigns all of these names into a temporary variable and is never called - that’s how smart that warning is.
Viewing post in [Fixed in 1.0.53+] Works but syntax warnings
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.