Third and last option: Wouldn't that be captured by the contains method of Interval? 
https://github.com/twitter/algebird/blob/0.3.1/algebird-core/src/main/scala/com/twitter/algebird/Interval.scala#L79