introduced likely_ast_copy