nearing the goal of parsing a do statement