send abstract method
Sends request and returns a summary of the response.
Implementations translate transport errors into a
NetworkReplayResult with a non-null error rather than throwing, so the
composer can render the failure inline.
Implementation
Future<NetworkReplayResult> send(NetworkReplayRequest request);