Man this is awesome. After trying out Blitz3D again after 20 years, those two things came also into my mind. \ and . operators are pretty weird and no warning on usage of an undeclared variable is just too error prone.
Really happy to see these changes after 20 years.