only Py_XDECREFing objects after individual conversions, escapes bug where components of a dictionary get DECREFed before their final use, in the case of keys