Return a list of items from `a` that are not in `b`.

def difference(a: Iterable[Any], b: Container[Any]) -> List[Any]:
    """ Return a list of items from `a` that are not in `b`.
    """
    d = []
    for item in a:
        if item not in b:
            d.append(item)
    return d