spectate (pypi): Track changes to mutable data types.
Keywords: eventful|callbacks|mutable|MVC|model|view|controller