Function
send-async
Begins sending the request to the given backend server, and returns a
pending-response that can yield the backend response or an error.
send-async: func(request: request, body: body, backend: borrow<backend>) -> result<pending-response, error>;