docs: def deleted(self, base: pathlib.PurePath = pathlib.PurePath(),
                  include_children: bool = True,
                  include_directories: bool = True) -> Iterator[str]:
          """
          Find the paths of entities deleted between the left and right entities
          in this comparison.
  
          :param base: The base directory to recursively append to entities.
          :param include_children: Whether to recursively include children of
                                   deleted directories. These are themselves
                                   deleted by definition, however it may be
                                   useful to the caller to list them explicitly.
          :param include_directories: Whether to include directories in the
                                      returned iterable.
          :return: An iterable of deleted paths.
          """
          if self.is_deleted:
              yield str(base / self.left.name)