def dict_setitem(self, dictobj, nameobj, valobj):
    fnty = Type.function(Type.int(), (self.pyobj, self.pyobj, self.pyobj))
    fn = self._get_function(fnty, name='PyDict_SetItem')
    return self.builder.call(fn, (dictobj, nameobj, valobj))
def dict_setitem(self, dictobj, nameobj, valobj):
    fnty = Type.function(Type.int(), (self.pyobj, self.pyobj, self.pyobj))
    fn = self._get_function(fnty, name='PyDict_SetItem')
    return self.builder.call(fn, (dictobj, nameobj, valobj))