def METHOD_NAME():
    @ConfigScope
    def cfg1(c):
        a = 10 + c
    @ConfigScope
    def cfg2(a, c):
        b = a * 2 + c
    final_cfg, summary = chain_evaluate_config_scopes([cfg1, cfg2], fallback={"c": 32})
    assert set(final_cfg.keys()) == {"a", "b"}
    assert final_cfg["a"] == 42
    assert final_cfg["b"] == 116