code: def _check_for_parsable_text(self, val):
          
          if isinstance(val, ParsableText):
              return val.original_content()
          if isinstance(val, list):
              for key, val2 in enumerate(val):
                  val[key] = self._check_for_parsable_text(val2)
              return val
          if isinstance(val, dict):
              for key, val2 in val.items():
                  val[key] = self._check_for_parsable_text(val2)
          return val
docs: Util to remove parsable text from a dict, recursively