`d1 d2` is semantically identical to` d3=d1.copy (); d3.update (d2); d3`, and `d1 =d2` is semantically identical to` d1.update (d2) `. Isn't that sweet?
This also implements the complex keys / __ iter__ dance that update uses, as an example of compatibility with dict.update.
This is pretty much copied-and-pasted from UserDict, but it's better than what we had before. They may need some tweaking.
GIPHY App Key not set. Please check settings