testFailsWithCyclicReferences() {
      const a = {b: {}};
      a.b.c = a;
      assertThrows(() => {
        deepFreeze(a);
      });
    }
@suppress {undefinedVars} suppression added to enable type
             checking