This is useful because backends don't generally want or need AST identity mapping (unlike all other transforms) and when adding a new node, it results in confusing type errors.