Create a branching wrapper for Identifier nodes and their annotations (TypeAnnotatedIdentifier) to keep range and location info for Identifiers meaningful