from typing import List
from typing import Any


def difference(list1: List[Any], list2: List[Any]) -> List:
    """
    Extend list with unique values of second lists.

    Parameters
    ----------
    list1: List[Any]
        List of values of any type.
    list2: List[Any]
        List of values of any type.

    Returns
    -------
    List
        The first list without elements from the second list.
    """
    return [x for x in list1 if x not in list2]