proc PyObject_GetItem(o: PyObject; key: PyObject): PyObject {....raises: [], tags: [RootEffect], forbids: [].}
proc PyObject_SetItem(o: PyObject; key, value: PyObject): PyObject {....raises: [], tags: [RootEffect], forbids: [].}