def squashDicts(*dict_args):
    """
  Given any number of dicts, shallow copy and merge into a new dict,
  precedence goes to key value pairs in later dicts.
  """
    result = {}
    for dictionary in dict_args:
        result.update(dictionary)
    return result
