docs: def iter_finds(regex_obj, s):
      """Generate all matches found within a string for a regex and yield each match as a string"""
      if isinstance(regex_obj, str):
          for m in re.finditer(regex_obj, s):
              yield m.group()
      else:
          for m in regex_obj.finditer(s):
              yield m.group()