Represents a numerical range of IVs - a lower bound and an upper bound.
Useful for constraining predicates to a particular range of values for the
object.
Construct a numerical range using two IVs. The range includes the from
and to value (>= from && <= to). Non-inclusive from and to must be
accomplished using a filter. The from must be less than or equal to the
to.