retry-client (npm): retry any function (with or without timeout) with either fixed back off or exponential back off
Keywords: retry|timeout|backoff|back off|exponential|retries|promise|function|callback