code: def atleast_jvpmaker(fun):
      def jvp(g, ans, *arys):
          if len(arys) > 1:
              raise NotImplementedError(
                  "Can't handle multiple arguments yet."
              )
          return fun(g)
  
      return jvp
  
file_path: autograd/autograd/numpy/numpy_jvps.py
imports: from .None import numpy_wrapper
  from .numpy_vjps import untake, balanced_eq, match_complex, replace_zero, dot_adjoint_0, dot_adjoint_1, tensordot_adjoint_0, tensordot_adjoint_1, nograd_functions
  from autograd.extend import defjvp, defjvp_argnum, def_linear, vspace, JVPNode, register_notrace
  from ..util import func
  from .numpy_boxes import ArrayBox
label_desc: Use image node_id 7 for calling a global function with example usage: atleast_jvpmaker(fun) and returns: jvp, fun