Project 5, exercises 6 and 7: De-sugaring the do-while loop.  Addition of and/or special forms with short-circuit evaluation to the meta-circular evaluator.