Execution stack overflow error from Dictionary =
Two dictionaries that are equal and that contain themselves as one
of their elements (immediately or through an indirection) will cause
infinite recursion when the #= equal message is sent to one
dictionary with the other dictionary as the argument.
No workaround is available.