canMergeWith

open fun canMergeWith(previous: Change): Boolean

When typing, lots of Change objects will be created. Undoing / redoing each character isn't what the user expects. So instead, Changes have the option to merge.