Make find_first_free_insertion_point accept a range.