DO_LIST
DO_LIST(type->symbol_list, mem,
DO_LIST(base->symbol_list, mem,
DO_LIST(xputs, expr,
DO_LIST(stmt->stmts, st,
DO_LIST(list, sym, do_symbol(sym));