make error printing for nested compiler errors more readable.
better error when parentheses are omitted from casts. fixes #44