code: def arguments(self):
          
          if not self.is_function:
              raise ValueError('expected function value, got %s' % (self._kind,))
          it = ffi.lib.LLVMPY_FunctionArgumentsIter(self)
          parents = self._parents.copy()
          parents.update(function=self)
          return _ArgumentsIterator(it, parents)
docs: Return an iterator over this function's arguments.
          The iterator will yield a ValueRef for each argument.