Fix `gnus-union' so as to behave like `cl-union'