def set_kwargs_from_dflt(passed: dict, dflt: dict) -> dict:
    """Updates ++passed++ dictionary to add any missing keys and 
    assign corresponding default values, with missing keys and 
    default values as defined by ++dflt++"""
    for key, val in dflt.items():
        passed.setdefault(key, val)
    return passed