fun <R : Any> MessagingService.sendRequest(topic: String, request: ServiceRequestMessage, target: SingleMessageRecipient): <ERROR CLASS><R>Sends a ServiceRequestMessage to target and returns a ListenableFuture of the response.
R - The type of the response.