Generic syntax traversal compiles; mostly complete
Wrote generic traversal for [DoElem]
Wrote up a solution to the renamer accum problem