def merge(default, to_mutate):
    """
    Mutate a dict (to_mutate) with defaults from the first.
    Obviously, if to_mutate already has a key, don't override it.
    Return the mutated dict.
    """
    for key, value in default.items():
        to_mutate.setdefault(key, value)
    return to_mutate
