code: def _check_no_varargs(f):
      if (
          list(inspect.signature(f).parameters.values())[0].kind
          == inspect.Parameter.VAR_POSITIONAL
      ):
          raise ValueError(
              "The function `f` should not have any `varargs` (that is *args) "
              "argument. Instead, it should only use explicit positional"
              "arguments"
          )
  
imports: import collections
  import functools
  import inspect
  from typing import Any, Callable, Optional, Protocol, Union
  from haiku._src import base
  from haiku._src import lift
  from haiku._src import module
  from haiku._src import transform
  import jax
  import jax.numpy
label_desc: Use image node_id 1 for calling a global function with example usage: _check_no_varargs(f) without return types