`None` could have the semantic value of not having a retry limit (rather than use `sys.maxint` on every single parameter).

`_Default` would be whatever sensible default we would like to provide.

`0` (or maybe `False` could be used interchangeably) would have the semantic meaning of not allowing retries.