The hard part of undo is deciding what counts as a change

· Dev.to