def uniquify(iterable):
    """
    Make unique list while preserving order.
    """
    unique = []
    for entry in iterable:
        if entry not in unique:
            unique.append(entry)
    return unique