Is it possible to set a variable's limits to a disjoint domain?

For example, I want to set the limits of x to be (-inf, -1] U [1, inf) for the function y = arcsec (x).

I see that I can set domain for a single interval easily using:

Context()->variables->set(x=>{limits=>[$lowerBound, $upperBound]});

Any suggestions?

Thanks!