Function
send
Retrieves a response for the request, either from cache or by sending it to the given backend server.
Returns once the response headers have been received, or an error occurs.
send: func(request: request, body: body, backend: borrow<backend>) -> result<response-with-body, error-with-detail>;