@sig(H/ ("a"/ H >> "a" >> bool) >> "a" >> ["a"] >> ["a"])
def deleteBy(f, xs):
    """
    deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]

    The deleteBy function behaves like delete, but takes a user-supplied
    equality predicate.
    """
    raise NotImplementedError()
dataset/ETHPy150Open billpmurphy/hask/hask/Data/List.py/deleteBy/swapped operands of `/`