def v2_lstrip(iterable, strip_value):
    """Return iterable with strip_value items removed from beginning."""
    stripped = []
    iterator = iter(iterable)
    try:
        item = next(iterator)
        while item == strip_value:
            item = next(iterator)
        stripped.append(item)
    except StopIteration:
        pass
    else:
        for item in iterator:
            stripped.append(item)
    return stripped