removed walk multimethod, added prewalk and postwalk that understand automatically what to walk, use those
fix parse 'quote
don't throw away lifted values in recursive collections