qce: Generalize to union of ranges (Ranges modifier).

Range is now defined as type alias for Ranges.