retryResultOnRateLimit

suspend fun <T> retryResultOnRateLimit(block: suspend () -> Result<T>): Result<T>