Overload __or__ on traitlets and add a test