tidyup_ast improved