(N)IST#receiveResponse returns a Promise resolving to the response
let IncomingRequest#reply emit response/reason
IncomingRequest#reply returns a Promise with the result of the callback
IncomingRequest#reply doesn't take success/failure callbacks