- let `collapse_vars` take care of value containing any symbols - improve overhead accounting
do{...}while(false)
inline_script
AST_Node.optimize()