There's a handful of weird things that you are allowed to do in plain GML - e.g. this is valid too
var var one globalvar var two one := 1if (one := 1){end
I'm somewhat undecided whether it's worth spending time trying to mimic undocumented behaviours precisely instead of doing something else useful.