detect unused attrs in one more place, allow parsing to continue for all

changed a bunch of fatal()'s into err()'s, to allow parsing to proceed.
added rename, mark, and resolve fold fns
starting to add sexp (now rotted, sigh)
tmp
added and rewrote text for 'do' and 'for' loops