docstr: Create a new context, where kwargs are added to the chain::
  
      with settings._let(foo=42):
          assert settings.foo = 42
  
  `_let` does not push a new context, but returns a `_ScopedSettings`
  object, that pushes the context, when entered through a
  `with`-statement.
code: def _let(self, **kwargs) -> "_ScopedSettings":
      """
      Create a new context, where kwargs are added to the chain::
  
          with settings._let(foo=42):
              assert settings.foo = 42
  
      `_let` does not push a new context, but returns a `_ScopedSettings`
      object, that pushes the context, when entered through a
      `with`-statement.
      """
      return _ScopedSettings(self, 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 16 for calling the Settings obj's underlying member method code with example usage: obj._let() and returns: _ScopedSettings