def merge_dicts(*dict_args):
result = {}<EOL>for dictionary in dict_args:<EOL><INDENT>result.update(dictionary)<EOL><DEDENT>return result<EOL>
Given any number of dicts, shallow copy and merge into a new dict,
precedence goes to key value pairs in latter dicts.