Add expecting macro.
Error reporting in the parser. Very verbose.