static bool web_contentsDifferent(Web a, Web b) { if (a == null) ret b != null; if (b == null) true; Web aa = cloneWeb(a), bb = cloneWeb(b); aa.globalID = bb.globalID = null; ret neq(struct(aa), struct(bb)); }