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