Lets just name this as IntervalMeta. It would be strange if you initialize an open interval and its meta type is still  'ClosedInterval'.