public void put(Range<Double> range, T next) {
    update(range, prev -> merger.apply(prev, next));
  }
Merge {@code next} into the value associated with all ranges that overlap {@code range} using the default merging
function.
planetiler-core/src/main/java/com/onthegomap/planetiler/util/MergingRangeMap.java