A Collection which implements a set of TimeSpan elements
which are maintained sorted first by start time and then by
end time. The order of temporally-equivalent but non-equal
objects is undefined but stable.
a NonOverlappingTimeSpanSet with no gaps. Continuous tiling generated by filling all gaps with the specified filler. Parameters: filler - NewTimeSpan to be used to fill gaps. Must be cloneable.