A library for asynchronous retries