code: def vjp(func, *primals):
      """Compute a (reverse-mode) vector-Jacobian product of `func`.
  
      Parameters
      ----------
      func : callable
          Function to be differentiated.
      primals
          sequence of primal values at which the Jacobian of `func` should be evaluated.
  
      Returns
      -------
      ret
          The output of `func` evaluated at `primals`. And a function from a cotangent
          vector representing the vector-Jacobian product of fun evaluated at primals.
      """
      return current_backend(None).vjp(func, *primals)
  
label_desc: Use image node_id 2 for calling a global function with example usage: vjp(func) and returns: current_backend