object-rewinder (npm): Generic object versioning, undo or redo modifications
Keywords: object|rewind|history|versioning