pub type OpenInterval<T> = Interval<T, Exclusive>;
pub struct OpenInterval<T> { /* private fields */ }