Deep equality for JSON-like maps/lists, with map keys compared as strings.
static bool deepEquals(Object? a, Object? b) { return _deepEquals(a, b, <_IdentityPair>{}, 0); }