This is part of fixing Bug #250.
This is not 100% correct, as the infix expressions prior to the error won't
be evaluated in something like "1*2*3+4+". However, I don't this can have a
visible impact, as the built-in infix operators don't have side effects and
redefining them turns them into prefix operator.