This is useful. Don't want to think about how many times I have implemented retrying in shell scripts.
I appreciate the extensive documentation, but I would suggest adding the output of `attempt --help` to the README / docs, so that features can be discovered at a glance.