Really making progress on macros
some more progress but nth-expr is still not working yet