def _iter_choices(choices):
    """
    Yields ``(value, label)`` tuples for the given `choices`.
    """
    for choice in choices:
        if not isinstance(choice, tuple):
            choice = choice, choice
        yield choice
