Intervals Diff

Using this simply as an example of the diff needed to merge a new datatype in.