code: def variadic_signature_matches(types, full_signature):
      # No arguments always matches a variadic signature
      assert full_signature
      return all(variadic_signature_matches_iter(types, full_signature))
  
imports: from warnings import warn
  import inspect
  from .conflict import ordering, ambiguities, super_signature, AmbiguityWarning
  from .utils import expand_tuples
  from .variadic import Variadic, isvariadic
  import itertools
label_desc: Use image node_id 5 for calling a global function with example usage: variadic_signature_matches(types, full_signature) and returns: all