code: def isreference(a):
      
      return False
      return id(a) != id(copy.copy(a))
      check = ('__dict__', '__slots__')
      for attr in check:
          try:
              getattr(a, attr)
          except (SystemExit, KeyboardInterrupt):
              raise
          except:
              pass
          else:
              return True
      return False
docs: Tell whether a variable is an object reference.
  
      Due to garbage collection, some objects happen to get the id of a distinct variable.
      As a consequence, linking is not ready yet and `isreference` returns ``False``.