A micro library for retrying failing operations.