it seems to erase generic types in the AST
g
it seems to erase generic types in the AST