Changed __repr__() to __union__() for correct output overwrite