Easy to use DSL to retry code if an exception is raised.