code: def make_gammainc_vjp_arg1(sign):
      def gammainc_vjp_arg1(ans, a, x):
          coeffs = sign * np.exp(-x) * np.power(x, a - 1) / gamma(a)
          return unbroadcast_f(x, lambda g: g * coeffs)
  
      return gammainc_vjp_arg1
  
file_path: autograd/autograd/scipy/special.py
imports: from __future__ import absolute_import
  import scipy.special
  import autograd.numpy
  from autograd.extend import primitive, defvjp, defjvp
  from autograd.numpy.numpy_vjps import unbroadcast_f, repeat_to_match_shape
label_desc: Use image node_id 1 for calling a global function with example usage: make_gammainc_vjp_arg1(sign) and returns: gammainc_vjp_arg1, unbroadcast_f