inconsistency in ast_structure, test how to merge
don't know what happens, merge?