var trm1 =
      trm_let("x", { tag: "trm_alloc"},
              trm_seq(trm_seq({tag: "trm_set", loc: trm_var("x"), field: "foo", arg: trm_number(12)},
                      {tag: "trm_set", loc: trm_var("x"), field: "bar",
                       arg: {tag:"trm_get", loc: trm_var("x"), field: "foo"}}),
                      {tag: "trm_set", loc: trm_var("x"), field: "cycle",
                       arg: trm_var("x")}));