Improve maybeDeepFreeze implementation to avoid infinite recursion.
Improve maybeDeepFreeze implementation to avoid infinite recursion.

If you didn't know that Set.prototype.forEach visits any elements added to
the Set during iteration, if and only if the additional elements were not
previously in the Set, now you know.

apollographql/apollo-client,apollostack/apollo-client,apollographql/apollo-client,apollostack/apollo-client,apollostack/apollo-client