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