cant have same names of types in ast/sast