from typing import Iterable
from typing import List


def uniquelist(it: Iterable[int]) -> List[int]:
    """
    Returns a list of unique elements by removing duplicates from an Iterable.
    Preserves order.
    """
    return list(dict.fromkeys(it))