class_docstr: To be inherited for each language's stemming declarations.
  
  Example: ``StemmingProcess`` -> ``LatinStemmingProcess``
  
  >>> from cltk.stem.processes import StemmingProcess
  >>> from cltk.core.data_types import Process
  >>> issubclass(StemmingProcess, Process)
  True
code: def run(self, input_doc: Doc) -> Doc:
      stem = self.algorithm
  
      output_doc = deepcopy(input_doc)
      for word in output_doc.words:
          word.stem = stem(word.string)
  
      return output_doc
  
imports: from copy import deepcopy
  from dataclasses import dataclass
  import cltk.stem.akk
  import cltk.stem.enm
  import cltk.stem.fro
  import cltk.stem.gmh
  import cltk.stem.lat
  from cltk.core.data_types import Doc, Process, Word
label_desc: Use image node_id 1 for calling the StemmingProcess obj's underlying member method code with example usage: obj.run(input_doc) and returns: output_doc