func (r *Range) Merge(
input Range,
if !r.CanMerge(input) {
panic(fmt.Sprintf("Unable to merge range %v with incoming range %v", r, input))
}
tasks.MinKey(r.InclusiveMin, input.InclusiveMin),
tasks.MaxKey(r.ExclusiveMax, input.ExclusiveMax),
)
}