nir/algebraic: Detect some kinds of malformed variable names
I spent over an hour trying to debug a problem if a condition on a variable not being applied. The problem turned out to be
"a(is_not_negative"
instead of "a(is_not_negative)"
. This commit would have detected that problem and failed to build.