pub type RangeSet<K> = RangeSet<K, DefaultSetContainer>;
pub struct RangeSet<K> { /* private fields */ }