The reason we needed `_Default` was because `None` has semantic value for a timeout. None doesn't mean anything for retries. We just need a sentinel, it's easy to change it.