68c2bb7ca6
and also for multiple transformations at once. This removes the need to call the update callback from `replaceRange()` as well