Rename union to intersection, that's right.
rename to mixer