draft of likely_ast_compare