Data.SegmentTree
data R v
data Interval v
data Boundary
data STree t a
fromList
insert
queryTree
countingQuery
stabbingQuery