Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/prelude/List/UnionBy.hs
module List where import DeleteFirstsBy import NubBy unionBy :: (a->a->Bool) -> [a] -> [a] -> [a] unionBy eq xs ys = xs ++ deleteFirstsBy eq (nubBy eq ys) xs