A library for doing retries in Ruby with timeouts, analysis of errors, waits between tries and more.