if (!this.hasOwnProperty("TypedObject"))
  quit();

var StructType = TypedObject.StructType;
var float64 = TypedObject.float64;

var PointType3 = new StructType({ x: float64, y: float64});
function xPlusY(p) {
  return p.x + p.y;
}
var N = 30000;
for (var i = 0; i < N; ++i && xPlusY(function () { p; }) ) {
  obj = new PointType3();
  xPlusY(obj)
}
