Changed leaf again
Moved foreachInterval to IntervalSet and made it typed
Fixed some bugs with parse and foreachInterval

Added IntervalParser as a temporary fix until the spire Interval parse
method is fixed.