ObjectiveC library which allows user to retry certain actions