code: def recursive_fill_in(config, preset):
      for key in preset:
          if key not in config:
              config[key] = preset[key]
          elif isinstance(config[key], dict) and isinstance(
              preset[key], dict
          ):
              recursive_fill_in(config[key], preset[key])
  
file_path: sacred/sacred/config/utils.py
imports: import jsonpickle.tags
  from sacred import SETTINGS
  import sacred.optional
  from sacred.config.custom_containers import DogmaticDict, DogmaticList
  from sacred.utils import PYTHON_IDENTIFIER
label_desc: Use image node_id 4 for calling a global function with example usage: recursive_fill_in(config, preset) without return types