if (!this.hasOwnProperty("TypedObject"))
quit();
var T = TypedObject;
ValueStruct = new T.StructType({
f: T.int32,
g: T.Any
});
var v = new ValueStruct;
for (var i = 0; i < 2; i++) {
var a = {};
var b = v.f = 3;
var c = v.g = a;
assertEq(b === 3, true);
assertEq(c === a, true);
}