keep names in AST persistent with them in IR