intersectBy package:prelude-compat