code: def inject(settings, *args, **kwargs):
      """
      `inject(settings, ...)` is the same as `settings._inject(...)`.
      """
      return settings._inject(*args, **kwargs)
  
imports: import functools
  import inspect
  import itertools
  from operator import attrgetter
  from typing import Any
  from gluonts.pydantic import pydantic, deep_update
label_desc: Use image node_id 2 for calling a global function with example usage: inject(settings) and returns: settings