text: function main() {
  const v0 = 0;
  // v0 = .integer
  const v1 = 1337;
  // v1 = .integer
  const v2 = 1;
  // v2 = .integer
  for (let v6 = 0; v6 < 100; v6 = v6 + 1) {
      async function v7(v8,v9) {
      }
      function v10(v11,v12) {
          let v16 = 0;
          do {
              const v17 = v16 + 1;
              // v17 = .primitive
              v16 = v17;
          } while (v16 !== 1337);
          const v18 = this.__proto__;
          // v18 = .unknown
      }
      const v19 = new v10(v7,v7);
      // v19 = .unknown
  }
  const v20 = 0;
  // v20 = .integer
  const v21 = 10;
  // v21 = .integer
  let v23 = 1337;
  const v24 = Symbol;
  // v24 = .object(ofGroup: SymbolConstructor, withProperties: ["match", "toStringTag", "isConcatSpreadable", "hasInstance", "toPrimitive", "replace", "asyncIterator", "matchAll", "unscopable", "split", "iterator", "search", "species"], withMethods: ["for", "keyFor"]) + .function([.string] => .object(ofGroup: Symbol, withProperties: ["description", "__proto__"]))
  async function v25(v26,v27) {
      const v28 = 0;
      // v28 = .integer
      const v29 = 1;
      // v29 = .integer
      const v31 = isNaN();
      // v31 = .boolean
      const v33 = "127".toLocaleString();
      // v33 = .unknown
      const v35 = Object();
      // v35 = .object()
      const v38 = Float32Array(21353);
      // v38 = .unknown
  }
  const v39 = 1;
  // v39 = .integer
  }
  main();
  
  