code: def store(self, name: str) -> None:
      self.stores.add(name)
  
      # If we have not see the name referenced yet, we need to figure
      # out what to set it to.
      if name not in self.refs:
          # If there is a parent scope we check if the name has a
          # reference there.  If it does it means we might have to alias
          # to a variable there.
          if self.parent is not None:
              outer_ref = self.parent.find_ref(name)
              if outer_ref is not None:
                  self._define_ref(
                      name, load=(VAR_LOAD_ALIAS, outer_ref)
                  )
                  return
  
          # Otherwise we can just set it to undefined.
          self._define_ref(name, load=(VAR_LOAD_UNDEFINED, None))
  
imports: import typing
  from .None import nodes
  from .visitor import NodeVisitor
label_desc: Use image node_id 8 for calling the Symbols obj's underlying member method code with example usage: obj.store(name) without return types