undoable (npm): make objects undoable.
Keywords: undo|redo