AddOp, MulOp, ParseImpl's consume(), some parseXs

parseProgram(), parseExpr(), parseTerm() with rudimentary
implementations that all rely on lower-level implementations... heh