simplifies
checks if second is anon
improve ast simplication process

+ rename a few files & reorganise project structure