docs: def add_character(self, name, data=None, **kwargs):
          """Create a new character.
  
          You'll be able to access it as a :class:`Character` object by
          looking up ``name`` in my ``character`` property.
  
          ``data``, if provided, should be a networkx-compatible graph
          object. Your new character will be a copy of it.
  
          Any keyword arguments will be set as stats of the new character.
  
          """
          self._init_graph(name, 'DiGraph')
          self._graph_objs[name] = self.char_cls(self, name, data, **kwargs)