fix unwind-protect/safe
minor naming cleanup
recursively expand symbol macros
avoid clisp issue
finish pmap et al
add preduce, preduce-partial, pmap-reduce