SkippableLociIterator that consumes Intervals (sorted by start-position) and emits a Coverage at each covered locus, indicating how many intervals overlap (and start at) that locus.
Divide an iterator into a series of contig-restricted iterators.
Public ContigsIterator constructors infer the ContigName-function from a HasContig or a T).