docs: def response(self, status, content_type, content, headers=None):
          """
          Send an HTTP response
          """
  
          assert not isinstance(content, (str, bytes)), 'response content cannot be of type str or bytes'
          response_headers = [('Content-Type', content_type)]
          if headers:
              response_headers.extend(headers)
          self.start_response(status, response_headers)
          return content