class_docstr: Rewrites basic symbol reads.
  
  This transformer rewrites variable reads with a "read" operator which allows
  tracking activity.
  
  Example:
  
  For a basic statement:
  
      a = b + c
  
  This is translated to:
  
      a = ld(b) + ld(c)
  
  Augmented assignment operations also introduce a `ld` operator:
  
      a += b
  
  The assignment target also receives an operator to properly represent the
  read:
  
      a = ld(a)
      a += ld(b)
code: def visit_Name(self, node):
      # Only the loads which existed in the original code are overloaded.
      if not anno.hasanno(node, anno.Static.ORIG_DEFINITIONS):
          return node
      if isinstance(node.ctx, gast.Load):
          node = templates.replace_as_expression(
              "ag__.ld(var_)", var_=node
          )
      return node
  
file_path: tensorflow/tensorflow/python/autograph/converters/variables.py
imports: import gast
  from tensorflow.python.autograph.core import converter
  from tensorflow.python.autograph.pyct import anno
  from tensorflow.python.autograph.pyct import templates
label_desc: Use image node_id 1 for calling the VariableAccessTransformer obj's underlying member method code with example usage: obj.visit_Name(node) and returns: node, node