docs: def _wrap_value_with_context(self, tokens: List[Token], start: int, end: int) -> Extraction:
          """Wraps the final result"""
          return Extraction(' '.join([x.orth_ if isinstance(x, Token) else x for x in tokens[start:end]]),
                            self.name,
                            start_token=start,
                            end_token=end,
                            start_char=tokens[start].idx if isinstance(tokens[start], Token) else -1,
                            end_char=tokens[end - 1].idx + len(tokens[end - 1].orth_) if isinstance(tokens[end - 1],
                                                                                                    Token) else -1
                            )