from typing import Iterable
from typing import List


def unique(iterable: Iterable) -> List:
    """Return list without duplicate entries."""
    result = []
    known  = set()
    for item in iterable:
        if item not in known:
            known.add(item)
            result.append(item)
    return result