code: def __new__(mcs, name, bases, dct):
      set_fields(dct, bases, name="_pclass_fields")
      store_invariants(
          dct, bases, "_pclass_invariants", "__invariant__"
      )
      dct["__slots__"] = ("_pclass_frozen",) + tuple(
          key for key in dct["_pclass_fields"]
      )
  
      # There must only be one __weakref__ entry in the inheritance hierarchy,
      # lets put it on the top level class.
      if _is_pclass(bases):
          dct["__slots__"] += ("__weakref__",)
  
      return super(PClassMeta, mcs).__new__(mcs, name, bases, dct)
  
imports: import six
  from pyrsistent._checked_types import InvariantException, CheckedType, _restore_pickle, store_invariants
  from pyrsistent._field_common import set_fields, check_type, is_field_ignore_extra_complaint, PFIELD_NO_INITIAL, serialize, check_global_invariants
  from pyrsistent._transformations import transform
label_desc: Use image node_id 1 for calling the PClassMeta obj's underlying member method code with example usage: obj.__new__(mcs, name, bases, dct) and returns: super