docs: def best_match(self, target, choices):
          """\
          Return the best match.
          """
  
          all = self.all_matches
  
          try:
              best = next(all(target, choices, group=False))
              return best
          except StopIteration:
              pass