undoable (pypi): Simple Python list and dict with undo/redo
Keywords: callbacks|undo|observer