We can just create `ImageSet` instance:
```
In [3]: ImageSet(Lambda(x, x**2), Interval(0,10))
Out[3]: 
⎧ 2              ⎫
⎨x  | x ∊ [0, 10]⎬
⎩                ⎭
```

The simplest, we can do here: try to evaluate `ImageSet` and get it's boundary...  or raise