Gives a parse error due to incorrectly giving the exponentiation higher precedence.
General case: the form of a low-precedence operator causes it to need to be evaluated earlier than expected.
Fix: the operator precedence determination needs to use more context in its decisions