docstr: Returns *True* if name binding introduces new namespace.
  
  If the name is used as the target of a function or class
  statement, this will be true.
  
  Note that a single name can be bound to multiple objects.  If
  is_namespace() is true, the name may also be bound to other
  objects, like an int or list, that does not introduce a new
  namespace.
code: def is_namespace(self):
      """Returns *True* if name binding introduces new namespace.
  
      If the name is used as the target of a function or class
      statement, this will be true.
  
      Note that a single name can be bound to multiple objects.  If
      is_namespace() is true, the name may also be bound to other
      objects, like an int or list, that does not introduce a new
      namespace.
      """
      return bool(self.__namespaces)
  
imports: import _symtable
  from _symtable import USE, DEF_GLOBAL, DEF_NONLOCAL, DEF_LOCAL, DEF_PARAM, DEF_IMPORT, DEF_BOUND, DEF_ANNOT, SCOPE_OFF, SCOPE_MASK, FREE, LOCAL, GLOBAL_IMPLICIT, GLOBAL_EXPLICIT, CELL
  import weakref
label_desc: Use image node_id 16 for calling the Symbol obj's underlying member method code with example usage: obj.is_namespace() and returns: bool