RangeSet
module Continuous : sig ... end
Continuous RangeSet
module Discrete : sig ... end
Discrete RangeSet