def set_new(self, iterable=None):
    if (iterable is None):
        iterable = self.get_null_object()
    fnty = Type.function(self.pyobj, [self.pyobj])
    fn = self._get_function(fnty, name='PySet_New')
    return self.builder.call(fn, [iterable])
def set_new(self, iterable=None):
    if (iterable is None):
        iterable = self.get_null_object()
    fnty = Type.function(self.pyobj, [self.pyobj])
    fn = self._get_function(fnty, name='PySet_New')
    return self.builder.call(fn, [iterable])