class_docstr: The default Old French lemmatization algorithm.
  
  >>> from cltk.core.data_types import Process, Pipeline
  >>> from cltk.tokenizers import MultilingualTokenizationProcess
  >>> from cltk.languages.utils import get_lang
  >>> from cltk.languages.example_texts import get_example_text
  >>> from cltk.nlp import NLP
  >>> pipe = Pipeline(description="A custom Old French pipeline",     processes=[MultilingualTokenizationProcess, OldFrenchLemmatizationProcess],     language=get_lang("fro"))
  >>> nlp = NLP(language='fro', custom_pipeline=pipe, suppress_banner=True)
  >>> nlp(get_example_text("fro")).lemmata[30:40]
  ['avenir', 'jadis', 'en', 'bretaingne', 'avoir', '.I.', 'molt', 'riche', 'chevalier', 'PUNK']
code: def algorithm(self):
      return OldFrenchDictionaryLemmatizer()
  
imports: from copy import deepcopy
  from dataclasses import dataclass
  from boltons.cacheutils import cachedproperty
  from cltk.core.data_types import Doc, Process
  from cltk.lemmatize.ang import OldEnglishDictionaryLemmatizer
  from cltk.lemmatize.fro import OldFrenchDictionaryLemmatizer
  from cltk.lemmatize.grc import GreekBackoffLemmatizer
  from cltk.lemmatize.lat import LatinBackoffLemmatizer
label_desc: Use image node_id 1 for calling the OldFrenchLemmatizationProcess obj's underlying member method code with example usage: obj.algorithm() and returns: OldFrenchDictionaryLemmatizer