Add a groupSnapshots(fn) helper to treat multiple changes as one undoable unit.
Add a groupSnapshots(fn) helper to treat multiple changes as one undoable unit.