- validate arguments when calling "union" on a Regexp object
- add tests for all refinements