class_docstr: Provide shared methods for giving named-representation subclasses.
code: def __new__(cls, name, val):  # noqa: D102,D105
      out = _named_subclass(cls).__new__(cls, val)
      out._name = name
      return out
  
imports: from copy import deepcopy
label_desc: Use image node_id 1 for calling the _Named obj's underlying member method code with example usage: obj.__new__(cls, name, val) and returns: out