class_docstr: Object to hold immutable latent state.
  
  This object can serve either as a container for nested latent state
  or as a placeholder to be replaced by a tensor via a named.sample,
  named.observe, or named.param statement. When used as a placeholder,
  Object objects take the place of strings in normal pyro.sample statements.
  
  :param str name: The name of the object.
  
  Example::
  
      state = named.Object("state")
      state.x = 0
      state.ys = named.List()
      state.zs = named.Dict()
      state.a.b.c.d.e.f.g = 0  # Creates a chain of named.Objects.
  
  .. warning:: This data structure is write-once: data may be added but may
      not be mutated or removed. Trying to mutate this data structure may
      result in silent errors.
code: def __str__(self):
      return super().__getattribute__("_name")
  
imports: import functools
  import pyro
label_desc: Use image node_id 2 for calling the Object obj's underlying member method code with example usage: obj.__str__() and returns: super