I was mirroring the code from the previous control structures - see `dosync`, `doseq` , `dorun` etc.  on lines 132 and line 178.  We can clean up both of these.