def __init__(self, alternatives, retry_if):
        if not alternatives:
            raise ValueError('must provide at least one alternative')
        self.__alternatives = tuple(alternatives)  # don't allow modifying list

        self.__retry_if = retry_if

        # where to start trying from
        self.__start_index = 0
Does the relying party publish the return_to URL for this
dataset/ETHPy150Open Yelp/mrjob/mrjob/retry.py/RetryGoRound.__init__--crossover with--dataset/ETHPy150Open CollabQ/CollabQ/openid/server/server.py/CheckIDRequest.returnToVerified