Made template haskell parts of DisjointIntervalTree optiona
Implemented support for maxNullTime. Blocks now only store information we have, within a certain time threshold. All other points are assumed to not exist.
Added support for mapping with block-level rows
Added collapse operation