[Python-ideas] weakref.link: Keep A alive while B is alive (and/or update WeakKeyDictionary)