kittinunf
runCatching { Pair(request, client.executeRequest(request)) } .recover { error -> throw FuelError.wrap(error, Response(request.url)) } .getOrThrow()