docs: def _inject_term(self, result):
          """
          Upgrades a result (streamed or not) to include the index term
          when an equality query is used with return_terms.
          """
          if self._should_inject_term(result):
              if type(result) is list:
                  return [(self.startkey, r) for r in result]
              else:
                  return (self.startkey, result)
          else:
              return result