A small Clojure library to retry a section of code if it fails or returns an invalid value.