OptionalcancellationAborting this signal sends $/cancel_request for the outgoing request.
Cancellation is cooperative: the returned promise is still settled by the
peer's eventual response, which may be a normal result, partial result, or
RequestError.requestCancelled().
Options for sending a JSON-RPC request.