Applies the top redo entry to document and returns the change that was composed, or null when the redo stack is empty.
document
null
Delta? redo(Document document) => _restore(document, _redo, _undo);