from functools import reduce


def uniquify(iterable):
    """ Uniquify Iterable

        >>> uniquify(([1, 1, 2, 3, 3, 3, 4, 5, 5]))
        [1, 2, 3, 4, 5]
    """
    return reduce(lambda l, x: l if x in l else l + [x], iterable, [])