docs: async def send(self, request: Request, **kwargs) -> Response:
          """Send request object according to configuration.
  
          :param Request request: The request object to be sent.
          """
          if request.context is None:  # Should not happen, but make mypy happy and does not hurt
              request.context = self.build_context()
  
          if request.context.session is not self.driver.session:
              kwargs['session'] = request.context.session
  
          return Response(
              request,
              await self.driver.send(request.http_request, **kwargs)
          )