• R/O
  • SSH
  • HTTPS

jpl: Commit


Commit MetaInfo

Revision1006 (tree)
Time2020-05-07 08:22:26
Authorjakobthomsen

Log Message

implement checkarg builtin function

Change Summary

Incremental Difference

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 1005)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 1006)
@@ -5,6 +5,7 @@
55 #include <stdlib.h>
66 #include <stdint.h>
77 #include <stdio.h>
8+#include <string.h>
89
910 uint64_t max(uint64_t x, uint64_t y)
1011 {
@@ -17920,6 +17921,7 @@
1792017921 fprintf(stdout, "%s", "\n#include <stdlib.h>");
1792117922 fprintf(stdout, "%s", "\n#include <stdint.h>");
1792217923 fprintf(stdout, "%s", "\n#include <stdio.h>");
17924+ fprintf(stdout, "%s", "\n#include <string.h>");
1792317925 fprintf(stdout, "%s", "\n");
1792417926 fprintf(stdout, "%s", "\nuint64_t max(uint64_t x, uint64_t y)");
1792517927 fprintf(stdout, "%s", "\n{");
@@ -47429,6 +47431,308 @@
4742947431 }
4743047432 case 18446744073709549569LLU: // 99999999eA'''''''''''''''
4743147433 {
47434+
47435+ *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 550426419825876992;
47436+
47437+ *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU)) = /*sym_______*/*LOCAL_ACCESS(heap.data, 16LLU, 15LLU) == /*callee_id_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 6LLU));
47438+ {
47439+ uint64_t arg = 0;
47440+ LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
47441+ }
47442+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
47443+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549555LLU : 18446744073709549554LLU;
47444+ (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
47445+ break;
47446+ }
47447+ case 18446744073709549555LLU: // 99999999dx'''''''''''''''
47448+ {
47449+ {
47450+ uint64_t arg = 0;
47451+ LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
47452+ }
47453+ *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 0;
47454+ {
47455+ uint64_t arg = 0;
47456+ LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
47457+ }
47458+ *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = 0;
47459+ {
47460+ uint64_t arg = 0;
47461+ LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
47462+ }
47463+ *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
47464+ {
47465+ uint64_t arg = 0;
47466+ LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
47467+ }
47468+ // ACCUMULATE ARGUMENTS - BEGIN
47469+ {
47470+ uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 20LLU, 19LLU);
47471+ LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47472+ }
47473+ // ACCUMULATE ARGUMENTS - END
47474+ uint64_t return_to = 18446744073709549552LLU;
47475+ const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
47476+ uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
47477+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
47478+ heap.data[0].elem1 = heap.data[0].elem0;
47479+ heap.data[0].elem0 = restore;
47480+ state.addr = 861504796319285248LLU; // typeu64___
47481+ break;
47482+ }
47483+ case 18446744073709549552LLU: // 99999999du'''''''''''''''
47484+ {
47485+ {
47486+ uint64_t arg = 0;
47487+ LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
47488+ }
47489+ // ACCUMULATE ARGUMENTS - BEGIN
47490+ {
47491+ uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 21LLU, 20LLU);
47492+ LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47493+ }
47494+ {
47495+ uint64_t arg = heap.data[0].elem0;
47496+ LOCAL_PUSH_MOVE(&heap, 21, &(heap.data[0].elem1)/*address of current closure*/, &arg);
47497+ }
47498+ {
47499+ uint64_t arg = 0;
47500+ LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
47501+ }
47502+ // ACCUMULATE ARGUMENTS - BEGIN
47503+ {
47504+ uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 23LLU, 22LLU);
47505+ LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47506+ }
47507+ // ACCUMULATE ARGUMENTS - END
47508+ uint64_t return_to = 18446744073709549550LLU;
47509+ const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
47510+ uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
47511+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
47512+ heap.data[0].elem1 = heap.data[0].elem0;
47513+ heap.data[0].elem0 = restore;
47514+ state.addr = 861504796319285248LLU; // typeu64___
47515+ break;
47516+ }
47517+ case 18446744073709549550LLU: // 99999999ds'''''''''''''''
47518+ {
47519+ {
47520+ uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
47521+ heap.data[0].elem0 = LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 22*/;
47522+
47523+ {
47524+ uint64_t arg = exchange;
47525+ LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47526+ }
47527+ }
47528+ {
47529+ uint64_t arg = 0LLU;
47530+ LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47531+ }
47532+ {
47533+ uint64_t arg = 0LLU;
47534+ LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47535+ }
47536+ // ACCUMULATE ARGUMENTS - END
47537+ uint64_t return_to = 18446744073709549551LLU;
47538+ const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
47539+ uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
47540+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
47541+ heap.data[0].elem1 = heap.data[0].elem0;
47542+ heap.data[0].elem0 = restore;
47543+ state.addr = 819859607768530944LLU; // resdest___
47544+ break;
47545+ }
47546+ case 18446744073709549551LLU: // 99999999dt'''''''''''''''
47547+ {
47548+ // ACCUMULATE ARGUMENTS - BEGIN
47549+ {
47550+ uint64_t arg = /*single____*/LOCAL_ACCESS_ADDR(heap.data, 21LLU, 20LLU);
47551+ LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47552+ }
47553+ {
47554+ uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 21LLU, 9LLU);
47555+ LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47556+ }
47557+ {
47558+ uint64_t arg = /*callee_id_*/*LOCAL_ACCESS(heap.data, 21LLU, 6LLU);
47559+ LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47560+ }
47561+ {
47562+ uint64_t arg = /*newresults*/*LOCAL_ACCESS(heap.data, 21LLU, 14LLU);
47563+ LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47564+ }
47565+ // ACCUMULATE ARGUMENTS - END
47566+ uint64_t return_to = 18446744073709549549LLU;
47567+ const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
47568+ uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
47569+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
47570+ heap.data[0].elem1 = heap.data[0].elem0;
47571+ heap.data[0].elem0 = restore;
47572+ state.addr = 819857494882385920LLU; // res_u64___
47573+ break;
47574+ }
47575+ case 18446744073709549549LLU: // 99999999dr'''''''''''''''
47576+ {
47577+ // ACCUMULATE ARGUMENTS - BEGIN
47578+ {
47579+ uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 21LLU, 7LLU);
47580+ LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47581+ }
47582+ // ACCUMULATE ARGUMENTS - END
47583+ uint64_t return_to = 18446744073709549548LLU;
47584+ const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
47585+ uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
47586+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
47587+ heap.data[0].elem1 = heap.data[0].elem0;
47588+ heap.data[0].elem0 = restore;
47589+ state.addr = 839519665163075584LLU; // skip______
47590+ break;
47591+ }
47592+ case 18446744073709549548LLU: // 99999999dq'''''''''''''''
47593+ {
47594+ matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
47595+ fprintf(stdout, "%s", "\n {");
47596+ fprintf(stdout, "%s", "\n uint64_t match = 0;");
47597+ fprintf(stdout, "%s", "\n for(int i = 0; i < argc; i++)");
47598+ fprintf(stdout, "%s", "\n {");
47599+ fprintf(stdout, "%s", "\n if(strcmp(args[i], \"");
47600+ // ACCUMULATE ARGUMENTS - BEGIN
47601+ {
47602+ uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 21LLU, 7LLU);
47603+ LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47604+ }
47605+ // ACCUMULATE ARGUMENTS - END
47606+ uint64_t return_to = 18446744073709549547LLU;
47607+ const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
47608+ uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
47609+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
47610+ heap.data[0].elem1 = heap.data[0].elem0;
47611+ heap.data[0].elem0 = restore;
47612+ state.addr = 585061869643254370LLU; // echostring
47613+ break;
47614+ }
47615+ case 18446744073709549547LLU: // 99999999dp'''''''''''''''
47616+ {
47617+ fprintf(stdout, "%s", "\") == 0)");
47618+ fprintf(stdout, "%s", "\n {");
47619+ fprintf(stdout, "%s", "\n match = 1;");
47620+ fprintf(stdout, "%s", "\n break;");
47621+ fprintf(stdout, "%s", "\n }");
47622+ fprintf(stdout, "%s", "\n }");
47623+ fprintf(stdout, "%s", "\n ");
47624+ // ACCUMULATE ARGUMENTS - BEGIN
47625+ {
47626+ uint64_t arg = /*defargcnt_*/*LOCAL_ACCESS(heap.data, 21LLU, 10LLU);
47627+ LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47628+ }
47629+ {
47630+ uint64_t arg = /*defbodysz_*/*LOCAL_ACCESS(heap.data, 21LLU, 11LLU);
47631+ LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47632+ }
47633+ {
47634+ uint64_t arg = /*remainsize*/*LOCAL_ACCESS(heap.data, 21LLU, 12LLU);
47635+ LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47636+ }
47637+ {
47638+ uint64_t arg = /*single____*/tree_elem_addr(heap.data, 3LLU, LOCAL_ACCESS_ADDR(heap.data, 21LLU, 20LLU), 1LLU);
47639+ LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47640+ }
47641+ {
47642+ uint64_t arg = /*single____*/tree_elem_addr(heap.data, 3LLU, LOCAL_ACCESS_ADDR(heap.data, 21LLU, 20LLU), 2LLU);
47643+ LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47644+ }
47645+ // ACCUMULATE ARGUMENTS - END
47646+ uint64_t return_to = 18446744073709549546LLU;
47647+ const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
47648+ uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
47649+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
47650+ heap.data[0].elem1 = heap.data[0].elem0;
47651+ heap.data[0].elem0 = restore;
47652+ state.addr = 587881357514113024LLU; // emitpar___
47653+ break;
47654+ }
47655+ case 18446744073709549546LLU: // 99999999do'''''''''''''''
47656+ {
47657+ fprintf(stdout, "%s", " = match;");
47658+ fprintf(stdout, "%s", "\n }");
47659+ // ACCUMULATE ARGUMENTS - BEGIN
47660+ {
47661+ uint64_t arg = /*c_________*/*LOCAL_ACCESS(heap.data, 21LLU, 7LLU);
47662+ LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47663+ }
47664+ // ACCUMULATE ARGUMENTS - END
47665+ uint64_t return_to = 18446744073709549545LLU;
47666+ const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
47667+ uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
47668+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
47669+ heap.data[0].elem1 = heap.data[0].elem0;
47670+ heap.data[0].elem0 = restore;
47671+ state.addr = 839519665163075584LLU; // skip______
47672+ break;
47673+ }
47674+ case 18446744073709549545LLU: // 99999999dn'''''''''''''''
47675+ {
47676+ matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
47677+ // variable resdest___ single____ goes out of scope
47678+ // emitted destructur for type resdest___
47679+ // ACCUMULATE ARGUMENTS - BEGIN
47680+ {
47681+ uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 21LLU, 20LLU);
47682+ LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47683+ }
47684+ // ACCUMULATE ARGUMENTS - END
47685+ uint64_t return_to = 18446744073709549544LLU;
47686+ const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
47687+ uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
47688+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
47689+ heap.data[0].elem1 = heap.data[0].elem0;
47690+ heap.data[0].elem0 = restore;
47691+ state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
47692+ break;
47693+ }
47694+ case 18446744073709549544LLU: // 99999999dm'''''''''''''''
47695+ {
47696+ (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
47697+ // variable type______ type______ goes out of scope
47698+ // emitted destructur for type type______
47699+ // ACCUMULATE ARGUMENTS - BEGIN
47700+ {
47701+ uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 20LLU, 19LLU);
47702+ LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
47703+ }
47704+ // ACCUMULATE ARGUMENTS - END
47705+ uint64_t return_to = 18446744073709549543LLU;
47706+ const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
47707+ uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
47708+ *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
47709+ heap.data[0].elem1 = heap.data[0].elem0;
47710+ heap.data[0].elem0 = restore;
47711+ state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
47712+ break;
47713+ }
47714+ case 18446744073709549543LLU: // 99999999dl'''''''''''''''
47715+ {
47716+ (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
47717+ // variable u64 mutable___ goes out of scope
47718+ // emitted destructur for type u64
47719+ (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference mutable___ at 19
47720+ // variable u64 INDIRECT__ goes out of scope
47721+ // emitted destructur for type u64
47722+ (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference INDIRECT__ at 18
47723+ // variable u64 id________ goes out of scope
47724+ // emitted destructur for type u64
47725+ (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
47726+ state.addr = 18446744073709549553LLU; // 99999999dv'''''''''''''''
47727+ break;
47728+ }
47729+ case 18446744073709549554LLU: // 99999999dw'''''''''''''''
47730+ {
47731+ state.addr = 18446744073709549553LLU; // 99999999dv'''''''''''''''
47732+ break;
47733+ }
47734+ case 18446744073709549553LLU: // 99999999dv'''''''''''''''
47735+ {
4743247736 state.addr = 18446744073709549568LLU; // 99999999e_'''''''''''''''
4743347737 break;
4743447738 }
@@ -47516,11 +47820,11 @@
4751647820 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4751747821 }
4751847822 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
47519- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549555LLU : 18446744073709549554LLU;
47823+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549542LLU : 18446744073709549541LLU;
4752047824 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
4752147825 break;
4752247826 }
47523- case 18446744073709549555LLU: // 99999999dx'''''''''''''''
47827+ case 18446744073709549542LLU: // 99999999dk'''''''''''''''
4752447828 {
4752547829 {
4752647830 uint64_t arg = 0;
@@ -47547,7 +47851,7 @@
4754747851 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4754847852 }
4754947853 // ACCUMULATE ARGUMENTS - END
47550- uint64_t return_to = 18446744073709549552LLU;
47854+ uint64_t return_to = 18446744073709549539LLU;
4755147855 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4755247856 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4755347857 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47556,7 +47860,7 @@
4755647860 state.addr = 861504796319285248LLU; // typeu64___
4755747861 break;
4755847862 }
47559- case 18446744073709549552LLU: // 99999999du'''''''''''''''
47863+ case 18446744073709549539LLU: // 99999999dh'''''''''''''''
4756047864 {
4756147865 {
4756247866 uint64_t arg = 0;
@@ -47581,7 +47885,7 @@
4758147885 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4758247886 }
4758347887 // ACCUMULATE ARGUMENTS - END
47584- uint64_t return_to = 18446744073709549550LLU;
47888+ uint64_t return_to = 18446744073709549537LLU;
4758547889 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4758647890 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4758747891 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47590,7 +47894,7 @@
4759047894 state.addr = 861504796319285248LLU; // typeu64___
4759147895 break;
4759247896 }
47593- case 18446744073709549550LLU: // 99999999ds'''''''''''''''
47897+ case 18446744073709549537LLU: // 99999999df'''''''''''''''
4759447898 {
4759547899 {
4759647900 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -47610,7 +47914,7 @@
4761047914 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4761147915 }
4761247916 // ACCUMULATE ARGUMENTS - END
47613- uint64_t return_to = 18446744073709549551LLU;
47917+ uint64_t return_to = 18446744073709549538LLU;
4761447918 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4761547919 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4761647920 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47619,7 +47923,7 @@
4761947923 state.addr = 819859607768530944LLU; // resdest___
4762047924 break;
4762147925 }
47622- case 18446744073709549551LLU: // 99999999dt'''''''''''''''
47926+ case 18446744073709549538LLU: // 99999999dg'''''''''''''''
4762347927 {
4762447928 // ACCUMULATE ARGUMENTS - BEGIN
4762547929 {
@@ -47639,7 +47943,7 @@
4763947943 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4764047944 }
4764147945 // ACCUMULATE ARGUMENTS - END
47642- uint64_t return_to = 18446744073709549549LLU;
47946+ uint64_t return_to = 18446744073709549536LLU;
4764347947 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4764447948 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4764547949 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47648,7 +47952,7 @@
4764847952 state.addr = 819857494882385920LLU; // res_u64___
4764947953 break;
4765047954 }
47651- case 18446744073709549549LLU: // 99999999dr'''''''''''''''
47955+ case 18446744073709549536LLU: // 99999999de'''''''''''''''
4765247956 {
4765347957 // ACCUMULATE ARGUMENTS - BEGIN
4765447958 {
@@ -47656,7 +47960,7 @@
4765647960 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4765747961 }
4765847962 // ACCUMULATE ARGUMENTS - END
47659- uint64_t return_to = 18446744073709549548LLU;
47963+ uint64_t return_to = 18446744073709549535LLU;
4766047964 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4766147965 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4766247966 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47665,7 +47969,7 @@
4766547969 state.addr = 839519665163075584LLU; // skip______
4766647970 break;
4766747971 }
47668- case 18446744073709549548LLU: // 99999999dq'''''''''''''''
47972+ case 18446744073709549535LLU: // 99999999dd'''''''''''''''
4766947973 {
4767047974 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4767147975 fprintf(stdout, "%s", "\n ");
@@ -47691,7 +47995,7 @@
4769147995 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4769247996 }
4769347997 // ACCUMULATE ARGUMENTS - END
47694- uint64_t return_to = 18446744073709549547LLU;
47998+ uint64_t return_to = 18446744073709549534LLU;
4769547999 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
4769648000 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4769748001 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47700,7 +48004,7 @@
4770048004 state.addr = 587881357514113024LLU; // emitpar___
4770148005 break;
4770248006 }
47703- case 18446744073709549547LLU: // 99999999dp'''''''''''''''
48007+ case 18446744073709549534LLU: // 99999999dc'''''''''''''''
4770448008 {
4770548009 fprintf(stdout, "%s", " = ");
4770648010 // ACCUMULATE ARGUMENTS - BEGIN
@@ -47709,7 +48013,7 @@
4770948013 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4771048014 }
4771148015 // ACCUMULATE ARGUMENTS - END
47712- uint64_t return_to = 18446744073709549546LLU;
48016+ uint64_t return_to = 18446744073709549533LLU;
4771348017 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4771448018 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4771548019 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47718,7 +48022,7 @@
4771848022 state.addr = 839519665163075584LLU; // skip______
4771948023 break;
4772048024 }
47721- case 18446744073709549546LLU: // 99999999do'''''''''''''''
48025+ case 18446744073709549533LLU: // 99999999db'''''''''''''''
4772248026 {
4772348027
4772448028 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -47740,7 +48044,7 @@
4774048044 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4774148045 }
4774248046 // ACCUMULATE ARGUMENTS - END
47743- uint64_t return_to = 18446744073709549545LLU;
48047+ uint64_t return_to = 18446744073709549532LLU;
4774448048 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4774548049 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4774648050 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47749,7 +48053,7 @@
4774948053 state.addr = 23446349213393492LLU; // ASSERTINIT
4775048054 break;
4775148055 }
47752- case 18446744073709549545LLU: // 99999999dn'''''''''''''''
48056+ case 18446744073709549532LLU: // 99999999da'''''''''''''''
4775348057 {
4775448058 {
4775548059 uint64_t arg = 0;
@@ -47828,7 +48132,7 @@
4782848132 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4782948133 }
4783048134 // ACCUMULATE ARGUMENTS - END
47831- uint64_t return_to = 18446744073709549544LLU;
48135+ uint64_t return_to = 18446744073709549531LLU;
4783248136 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
4783348137 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4783448138 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47837,7 +48141,7 @@
4783748141 state.addr = 293363126232490310LLU; // PROCVARREF
4783848142 break;
4783948143 }
47840- case 18446744073709549544LLU: // 99999999dm'''''''''''''''
48144+ case 18446744073709549531LLU: // 99999999d$'''''''''''''''
4784148145 {
4784248146 // variable u64 initialize goes out of scope
4784348147 // emitted destructur for type u64
@@ -47858,7 +48162,7 @@
4785848162 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4785948163 }
4786048164 // ACCUMULATE ARGUMENTS - END
47861- uint64_t return_to = 18446744073709549543LLU;
48165+ uint64_t return_to = 18446744073709549530LLU;
4786248166 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
4786348167 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4786448168 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47867,7 +48171,7 @@
4786748171 state.addr = 517555565476695680LLU; // assertu64_
4786848172 break;
4786948173 }
47870- case 18446744073709549543LLU: // 99999999dl'''''''''''''''
48174+ case 18446744073709549530LLU: // 99999999dZ'''''''''''''''
4787148175 {
4787248176 // ACCUMULATE ARGUMENTS - BEGIN
4787348177 {
@@ -47875,7 +48179,7 @@
4787548179 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4787648180 }
4787748181 // ACCUMULATE ARGUMENTS - END
47878- uint64_t return_to = 18446744073709549542LLU;
48182+ uint64_t return_to = 18446744073709549529LLU;
4787948183 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4788048184 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4788148185 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47884,7 +48188,7 @@
4788448188 state.addr = 839519665163075584LLU; // skip______
4788548189 break;
4788648190 }
47887- case 18446744073709549542LLU: // 99999999dk'''''''''''''''
48191+ case 18446744073709549529LLU: // 99999999dY'''''''''''''''
4788848192 {
4788948193 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4789048194 fprintf(stdout, "%s", " & ");
@@ -47894,7 +48198,7 @@
4789448198 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4789548199 }
4789648200 // ACCUMULATE ARGUMENTS - END
47897- uint64_t return_to = 18446744073709549541LLU;
48201+ uint64_t return_to = 18446744073709549528LLU;
4789848202 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4789948203 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4790048204 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47903,7 +48207,7 @@
4790348207 state.addr = 839519665163075584LLU; // skip______
4790448208 break;
4790548209 }
47906- case 18446744073709549541LLU: // 99999999dj'''''''''''''''
48210+ case 18446744073709549528LLU: // 99999999dX'''''''''''''''
4790748211 {
4790848212
4790948213 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -47925,7 +48229,7 @@
4792548229 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4792648230 }
4792748231 // ACCUMULATE ARGUMENTS - END
47928- uint64_t return_to = 18446744073709549540LLU;
48232+ uint64_t return_to = 18446744073709549527LLU;
4792948233 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4793048234 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4793148235 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -47934,7 +48238,7 @@
4793448238 state.addr = 23446349213393492LLU; // ASSERTINIT
4793548239 break;
4793648240 }
47937- case 18446744073709549540LLU: // 99999999di'''''''''''''''
48241+ case 18446744073709549527LLU: // 99999999dW'''''''''''''''
4793848242 {
4793948243 {
4794048244 uint64_t arg = 0;
@@ -48013,7 +48317,7 @@
4801348317 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4801448318 }
4801548319 // ACCUMULATE ARGUMENTS - END
48016- uint64_t return_to = 18446744073709549539LLU;
48320+ uint64_t return_to = 18446744073709549526LLU;
4801748321 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
4801848322 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4801948323 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48022,7 +48326,7 @@
4802248326 state.addr = 293363126232490310LLU; // PROCVARREF
4802348327 break;
4802448328 }
48025- case 18446744073709549539LLU: // 99999999dh'''''''''''''''
48329+ case 18446744073709549526LLU: // 99999999dV'''''''''''''''
4802648330 {
4802748331 // variable u64 initialize goes out of scope
4802848332 // emitted destructur for type u64
@@ -48043,7 +48347,7 @@
4804348347 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4804448348 }
4804548349 // ACCUMULATE ARGUMENTS - END
48046- uint64_t return_to = 18446744073709549538LLU;
48350+ uint64_t return_to = 18446744073709549525LLU;
4804748351 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
4804848352 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4804948353 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48052,7 +48356,7 @@
4805248356 state.addr = 517555565476695680LLU; // assertu64_
4805348357 break;
4805448358 }
48055- case 18446744073709549538LLU: // 99999999dg'''''''''''''''
48359+ case 18446744073709549525LLU: // 99999999dU'''''''''''''''
4805648360 {
4805748361 // ACCUMULATE ARGUMENTS - BEGIN
4805848362 {
@@ -48060,7 +48364,7 @@
4806048364 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4806148365 }
4806248366 // ACCUMULATE ARGUMENTS - END
48063- uint64_t return_to = 18446744073709549537LLU;
48367+ uint64_t return_to = 18446744073709549524LLU;
4806448368 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4806548369 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4806648370 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48069,7 +48373,7 @@
4806948373 state.addr = 839519665163075584LLU; // skip______
4807048374 break;
4807148375 }
48072- case 18446744073709549537LLU: // 99999999df'''''''''''''''
48376+ case 18446744073709549524LLU: // 99999999dT'''''''''''''''
4807348377 {
4807448378 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4807548379 fprintf(stdout, "%s", ";");
@@ -48081,7 +48385,7 @@
4808148385 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4808248386 }
4808348387 // ACCUMULATE ARGUMENTS - END
48084- uint64_t return_to = 18446744073709549536LLU;
48388+ uint64_t return_to = 18446744073709549523LLU;
4808548389 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4808648390 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4808748391 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48090,7 +48394,7 @@
4809048394 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
4809148395 break;
4809248396 }
48093- case 18446744073709549536LLU: // 99999999de'''''''''''''''
48397+ case 18446744073709549523LLU: // 99999999dS'''''''''''''''
4809448398 {
4809548399 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
4809648400 // variable type______ type______ goes out of scope
@@ -48101,7 +48405,7 @@
4810148405 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4810248406 }
4810348407 // ACCUMULATE ARGUMENTS - END
48104- uint64_t return_to = 18446744073709549535LLU;
48408+ uint64_t return_to = 18446744073709549522LLU;
4810548409 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4810648410 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4810748411 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48110,7 +48414,7 @@
4811048414 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
4811148415 break;
4811248416 }
48113- case 18446744073709549535LLU: // 99999999dd'''''''''''''''
48417+ case 18446744073709549522LLU: // 99999999dR'''''''''''''''
4811448418 {
4811548419 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
4811648420 // variable u64 mutable___ goes out of scope
@@ -48122,10 +48426,10 @@
4812248426 // variable u64 id________ goes out of scope
4812348427 // emitted destructur for type u64
4812448428 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
48125- state.addr = 18446744073709549553LLU; // 99999999dv'''''''''''''''
48429+ state.addr = 18446744073709549540LLU; // 99999999di'''''''''''''''
4812648430 break;
4812748431 }
48128- case 18446744073709549554LLU: // 99999999dw'''''''''''''''
48432+ case 18446744073709549541LLU: // 99999999dj'''''''''''''''
4812948433 {
4813048434
4813148435 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 532757409974714368;
@@ -48136,11 +48440,11 @@
4813648440 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4813748441 }
4813848442 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
48139- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549534LLU : 18446744073709549533LLU;
48443+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549521LLU : 18446744073709549520LLU;
4814048444 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
4814148445 break;
4814248446 }
48143- case 18446744073709549534LLU: // 99999999dc'''''''''''''''
48447+ case 18446744073709549521LLU: // 99999999dQ'''''''''''''''
4814448448 {
4814548449 {
4814648450 uint64_t arg = 0;
@@ -48167,7 +48471,7 @@
4816748471 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4816848472 }
4816948473 // ACCUMULATE ARGUMENTS - END
48170- uint64_t return_to = 18446744073709549531LLU;
48474+ uint64_t return_to = 18446744073709549518LLU;
4817148475 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4817248476 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4817348477 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48176,7 +48480,7 @@
4817648480 state.addr = 861504796319285248LLU; // typeu64___
4817748481 break;
4817848482 }
48179- case 18446744073709549531LLU: // 99999999d$'''''''''''''''
48483+ case 18446744073709549518LLU: // 99999999dN'''''''''''''''
4818048484 {
4818148485 {
4818248486 uint64_t arg = 0;
@@ -48201,7 +48505,7 @@
4820148505 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4820248506 }
4820348507 // ACCUMULATE ARGUMENTS - END
48204- uint64_t return_to = 18446744073709549529LLU;
48508+ uint64_t return_to = 18446744073709549516LLU;
4820548509 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4820648510 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4820748511 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48210,7 +48514,7 @@
4821048514 state.addr = 861504796319285248LLU; // typeu64___
4821148515 break;
4821248516 }
48213- case 18446744073709549529LLU: // 99999999dY'''''''''''''''
48517+ case 18446744073709549516LLU: // 99999999dL'''''''''''''''
4821448518 {
4821548519 {
4821648520 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -48230,7 +48534,7 @@
4823048534 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4823148535 }
4823248536 // ACCUMULATE ARGUMENTS - END
48233- uint64_t return_to = 18446744073709549530LLU;
48537+ uint64_t return_to = 18446744073709549517LLU;
4823448538 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4823548539 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4823648540 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48239,7 +48543,7 @@
4823948543 state.addr = 819859607768530944LLU; // resdest___
4824048544 break;
4824148545 }
48242- case 18446744073709549530LLU: // 99999999dZ'''''''''''''''
48546+ case 18446744073709549517LLU: // 99999999dM'''''''''''''''
4824348547 {
4824448548 // ACCUMULATE ARGUMENTS - BEGIN
4824548549 {
@@ -48259,7 +48563,7 @@
4825948563 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4826048564 }
4826148565 // ACCUMULATE ARGUMENTS - END
48262- uint64_t return_to = 18446744073709549528LLU;
48566+ uint64_t return_to = 18446744073709549515LLU;
4826348567 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4826448568 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4826548569 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48268,7 +48572,7 @@
4826848572 state.addr = 819857494882385920LLU; // res_u64___
4826948573 break;
4827048574 }
48271- case 18446744073709549528LLU: // 99999999dX'''''''''''''''
48575+ case 18446744073709549515LLU: // 99999999dK'''''''''''''''
4827248576 {
4827348577 // ACCUMULATE ARGUMENTS - BEGIN
4827448578 {
@@ -48276,7 +48580,7 @@
4827648580 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4827748581 }
4827848582 // ACCUMULATE ARGUMENTS - END
48279- uint64_t return_to = 18446744073709549527LLU;
48583+ uint64_t return_to = 18446744073709549514LLU;
4828048584 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4828148585 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4828248586 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48285,7 +48589,7 @@
4828548589 state.addr = 839519665163075584LLU; // skip______
4828648590 break;
4828748591 }
48288- case 18446744073709549527LLU: // 99999999dW'''''''''''''''
48592+ case 18446744073709549514LLU: // 99999999dJ'''''''''''''''
4828948593 {
4829048594 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4829148595 fprintf(stdout, "%s", "\n ");
@@ -48311,7 +48615,7 @@
4831148615 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4831248616 }
4831348617 // ACCUMULATE ARGUMENTS - END
48314- uint64_t return_to = 18446744073709549526LLU;
48618+ uint64_t return_to = 18446744073709549513LLU;
4831548619 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
4831648620 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4831748621 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48320,7 +48624,7 @@
4832048624 state.addr = 587881357514113024LLU; // emitpar___
4832148625 break;
4832248626 }
48323- case 18446744073709549526LLU: // 99999999dV'''''''''''''''
48627+ case 18446744073709549513LLU: // 99999999dI'''''''''''''''
4832448628 {
4832548629 fprintf(stdout, "%s", " = ");
4832648630 // ACCUMULATE ARGUMENTS - BEGIN
@@ -48329,7 +48633,7 @@
4832948633 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4833048634 }
4833148635 // ACCUMULATE ARGUMENTS - END
48332- uint64_t return_to = 18446744073709549525LLU;
48636+ uint64_t return_to = 18446744073709549512LLU;
4833348637 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4833448638 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4833548639 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48338,7 +48642,7 @@
4833848642 state.addr = 839519665163075584LLU; // skip______
4833948643 break;
4834048644 }
48341- case 18446744073709549525LLU: // 99999999dU'''''''''''''''
48645+ case 18446744073709549512LLU: // 99999999dH'''''''''''''''
4834248646 {
4834348647
4834448648 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -48360,7 +48664,7 @@
4836048664 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4836148665 }
4836248666 // ACCUMULATE ARGUMENTS - END
48363- uint64_t return_to = 18446744073709549524LLU;
48667+ uint64_t return_to = 18446744073709549511LLU;
4836448668 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4836548669 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4836648670 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48369,7 +48673,7 @@
4836948673 state.addr = 23446349213393492LLU; // ASSERTINIT
4837048674 break;
4837148675 }
48372- case 18446744073709549524LLU: // 99999999dT'''''''''''''''
48676+ case 18446744073709549511LLU: // 99999999dG'''''''''''''''
4837348677 {
4837448678 {
4837548679 uint64_t arg = 0;
@@ -48448,7 +48752,7 @@
4844848752 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4844948753 }
4845048754 // ACCUMULATE ARGUMENTS - END
48451- uint64_t return_to = 18446744073709549523LLU;
48755+ uint64_t return_to = 18446744073709549510LLU;
4845248756 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
4845348757 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4845448758 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48457,7 +48761,7 @@
4845748761 state.addr = 293363126232490310LLU; // PROCVARREF
4845848762 break;
4845948763 }
48460- case 18446744073709549523LLU: // 99999999dS'''''''''''''''
48764+ case 18446744073709549510LLU: // 99999999dF'''''''''''''''
4846148765 {
4846248766 // variable u64 initialize goes out of scope
4846348767 // emitted destructur for type u64
@@ -48478,7 +48782,7 @@
4847848782 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4847948783 }
4848048784 // ACCUMULATE ARGUMENTS - END
48481- uint64_t return_to = 18446744073709549522LLU;
48785+ uint64_t return_to = 18446744073709549509LLU;
4848248786 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
4848348787 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4848448788 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48487,7 +48791,7 @@
4848748791 state.addr = 517555565476695680LLU; // assertu64_
4848848792 break;
4848948793 }
48490- case 18446744073709549522LLU: // 99999999dR'''''''''''''''
48794+ case 18446744073709549509LLU: // 99999999dE'''''''''''''''
4849148795 {
4849248796 // ACCUMULATE ARGUMENTS - BEGIN
4849348797 {
@@ -48495,7 +48799,7 @@
4849548799 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4849648800 }
4849748801 // ACCUMULATE ARGUMENTS - END
48498- uint64_t return_to = 18446744073709549521LLU;
48802+ uint64_t return_to = 18446744073709549508LLU;
4849948803 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4850048804 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4850148805 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48504,7 +48808,7 @@
4850448808 state.addr = 839519665163075584LLU; // skip______
4850548809 break;
4850648810 }
48507- case 18446744073709549521LLU: // 99999999dQ'''''''''''''''
48811+ case 18446744073709549508LLU: // 99999999dD'''''''''''''''
4850848812 {
4850948813 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4851048814 fprintf(stdout, "%s", " | ");
@@ -48514,7 +48818,7 @@
4851448818 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4851548819 }
4851648820 // ACCUMULATE ARGUMENTS - END
48517- uint64_t return_to = 18446744073709549520LLU;
48821+ uint64_t return_to = 18446744073709549507LLU;
4851848822 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4851948823 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4852048824 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48523,7 +48827,7 @@
4852348827 state.addr = 839519665163075584LLU; // skip______
4852448828 break;
4852548829 }
48526- case 18446744073709549520LLU: // 99999999dP'''''''''''''''
48830+ case 18446744073709549507LLU: // 99999999dC'''''''''''''''
4852748831 {
4852848832
4852948833 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -48545,7 +48849,7 @@
4854548849 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4854648850 }
4854748851 // ACCUMULATE ARGUMENTS - END
48548- uint64_t return_to = 18446744073709549519LLU;
48852+ uint64_t return_to = 18446744073709549506LLU;
4854948853 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4855048854 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4855148855 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48554,7 +48858,7 @@
4855448858 state.addr = 23446349213393492LLU; // ASSERTINIT
4855548859 break;
4855648860 }
48557- case 18446744073709549519LLU: // 99999999dO'''''''''''''''
48861+ case 18446744073709549506LLU: // 99999999dB'''''''''''''''
4855848862 {
4855948863 {
4856048864 uint64_t arg = 0;
@@ -48633,7 +48937,7 @@
4863348937 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4863448938 }
4863548939 // ACCUMULATE ARGUMENTS - END
48636- uint64_t return_to = 18446744073709549518LLU;
48940+ uint64_t return_to = 18446744073709549505LLU;
4863748941 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
4863848942 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4863948943 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48642,7 +48946,7 @@
4864248946 state.addr = 293363126232490310LLU; // PROCVARREF
4864348947 break;
4864448948 }
48645- case 18446744073709549518LLU: // 99999999dN'''''''''''''''
48949+ case 18446744073709549505LLU: // 99999999dA'''''''''''''''
4864648950 {
4864748951 // variable u64 initialize goes out of scope
4864848952 // emitted destructur for type u64
@@ -48663,7 +48967,7 @@
4866348967 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4866448968 }
4866548969 // ACCUMULATE ARGUMENTS - END
48666- uint64_t return_to = 18446744073709549517LLU;
48970+ uint64_t return_to = 18446744073709549504LLU;
4866748971 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
4866848972 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4866948973 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48672,7 +48976,7 @@
4867248976 state.addr = 517555565476695680LLU; // assertu64_
4867348977 break;
4867448978 }
48675- case 18446744073709549517LLU: // 99999999dM'''''''''''''''
48979+ case 18446744073709549504LLU: // 99999999d_'''''''''''''''
4867648980 {
4867748981 // ACCUMULATE ARGUMENTS - BEGIN
4867848982 {
@@ -48680,7 +48984,7 @@
4868048984 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4868148985 }
4868248986 // ACCUMULATE ARGUMENTS - END
48683- uint64_t return_to = 18446744073709549516LLU;
48987+ uint64_t return_to = 18446744073709549503LLU;
4868448988 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4868548989 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4868648990 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48689,7 +48993,7 @@
4868948993 state.addr = 839519665163075584LLU; // skip______
4869048994 break;
4869148995 }
48692- case 18446744073709549516LLU: // 99999999dL'''''''''''''''
48996+ case 18446744073709549503LLU: // 99999999c9'''''''''''''''
4869348997 {
4869448998 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4869548999 fprintf(stdout, "%s", ";");
@@ -48701,7 +49005,7 @@
4870149005 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4870249006 }
4870349007 // ACCUMULATE ARGUMENTS - END
48704- uint64_t return_to = 18446744073709549515LLU;
49008+ uint64_t return_to = 18446744073709549502LLU;
4870549009 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4870649010 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4870749011 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48710,7 +49014,7 @@
4871049014 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
4871149015 break;
4871249016 }
48713- case 18446744073709549515LLU: // 99999999dK'''''''''''''''
49017+ case 18446744073709549502LLU: // 99999999c8'''''''''''''''
4871449018 {
4871549019 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
4871649020 // variable type______ type______ goes out of scope
@@ -48721,7 +49025,7 @@
4872149025 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4872249026 }
4872349027 // ACCUMULATE ARGUMENTS - END
48724- uint64_t return_to = 18446744073709549514LLU;
49028+ uint64_t return_to = 18446744073709549501LLU;
4872549029 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4872649030 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4872749031 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48730,7 +49034,7 @@
4873049034 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
4873149035 break;
4873249036 }
48733- case 18446744073709549514LLU: // 99999999dJ'''''''''''''''
49037+ case 18446744073709549501LLU: // 99999999c7'''''''''''''''
4873449038 {
4873549039 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
4873649040 // variable u64 mutable___ goes out of scope
@@ -48742,10 +49046,10 @@
4874249046 // variable u64 id________ goes out of scope
4874349047 // emitted destructur for type u64
4874449048 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
48745- state.addr = 18446744073709549532LLU; // 99999999da'''''''''''''''
49049+ state.addr = 18446744073709549519LLU; // 99999999dO'''''''''''''''
4874649050 break;
4874749051 }
48748- case 18446744073709549533LLU: // 99999999db'''''''''''''''
49052+ case 18446744073709549520LLU: // 99999999dP'''''''''''''''
4874949053 {
4875049054
4875149055 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 516079971752476672;
@@ -48756,11 +49060,11 @@
4875649060 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4875749061 }
4875849062 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
48759- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549513LLU : 18446744073709549512LLU;
49063+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549500LLU : 18446744073709549499LLU;
4876049064 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
4876149065 break;
4876249066 }
48763- case 18446744073709549513LLU: // 99999999dI'''''''''''''''
49067+ case 18446744073709549500LLU: // 99999999c6'''''''''''''''
4876449068 {
4876549069 {
4876649070 uint64_t arg = 0;
@@ -48787,7 +49091,7 @@
4878749091 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4878849092 }
4878949093 // ACCUMULATE ARGUMENTS - END
48790- uint64_t return_to = 18446744073709549510LLU;
49094+ uint64_t return_to = 18446744073709549497LLU;
4879149095 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4879249096 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4879349097 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48796,7 +49100,7 @@
4879649100 state.addr = 861504796319285248LLU; // typeu64___
4879749101 break;
4879849102 }
48799- case 18446744073709549510LLU: // 99999999dF'''''''''''''''
49103+ case 18446744073709549497LLU: // 99999999c3'''''''''''''''
4880049104 {
4880149105 {
4880249106 uint64_t arg = 0;
@@ -48821,7 +49125,7 @@
4882149125 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4882249126 }
4882349127 // ACCUMULATE ARGUMENTS - END
48824- uint64_t return_to = 18446744073709549508LLU;
49128+ uint64_t return_to = 18446744073709549495LLU;
4882549129 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4882649130 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4882749131 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48830,7 +49134,7 @@
4883049134 state.addr = 861504796319285248LLU; // typeu64___
4883149135 break;
4883249136 }
48833- case 18446744073709549508LLU: // 99999999dD'''''''''''''''
49137+ case 18446744073709549495LLU: // 99999999c1'''''''''''''''
4883449138 {
4883549139 {
4883649140 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -48850,7 +49154,7 @@
4885049154 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4885149155 }
4885249156 // ACCUMULATE ARGUMENTS - END
48853- uint64_t return_to = 18446744073709549509LLU;
49157+ uint64_t return_to = 18446744073709549496LLU;
4885449158 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4885549159 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4885649160 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48859,7 +49163,7 @@
4885949163 state.addr = 819859607768530944LLU; // resdest___
4886049164 break;
4886149165 }
48862- case 18446744073709549509LLU: // 99999999dE'''''''''''''''
49166+ case 18446744073709549496LLU: // 99999999c2'''''''''''''''
4886349167 {
4886449168 // ACCUMULATE ARGUMENTS - BEGIN
4886549169 {
@@ -48879,7 +49183,7 @@
4887949183 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4888049184 }
4888149185 // ACCUMULATE ARGUMENTS - END
48882- uint64_t return_to = 18446744073709549507LLU;
49186+ uint64_t return_to = 18446744073709549494LLU;
4888349187 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4888449188 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4888549189 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48888,7 +49192,7 @@
4888849192 state.addr = 819857494882385920LLU; // res_u64___
4888949193 break;
4889049194 }
48891- case 18446744073709549507LLU: // 99999999dC'''''''''''''''
49195+ case 18446744073709549494LLU: // 99999999c0'''''''''''''''
4889249196 {
4889349197 // ACCUMULATE ARGUMENTS - BEGIN
4889449198 {
@@ -48896,7 +49200,7 @@
4889649200 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4889749201 }
4889849202 // ACCUMULATE ARGUMENTS - END
48899- uint64_t return_to = 18446744073709549506LLU;
49203+ uint64_t return_to = 18446744073709549493LLU;
4890049204 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4890149205 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4890249206 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48905,7 +49209,7 @@
4890549209 state.addr = 839519665163075584LLU; // skip______
4890649210 break;
4890749211 }
48908- case 18446744073709549506LLU: // 99999999dB'''''''''''''''
49212+ case 18446744073709549493LLU: // 99999999cz'''''''''''''''
4890949213 {
4891049214 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4891149215 fprintf(stdout, "%s", "\n ");
@@ -48931,7 +49235,7 @@
4893149235 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4893249236 }
4893349237 // ACCUMULATE ARGUMENTS - END
48934- uint64_t return_to = 18446744073709549505LLU;
49238+ uint64_t return_to = 18446744073709549492LLU;
4893549239 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
4893649240 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4893749241 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48940,7 +49244,7 @@
4894049244 state.addr = 587881357514113024LLU; // emitpar___
4894149245 break;
4894249246 }
48943- case 18446744073709549505LLU: // 99999999dA'''''''''''''''
49247+ case 18446744073709549492LLU: // 99999999cy'''''''''''''''
4894449248 {
4894549249 fprintf(stdout, "%s", " = ");
4894649250 // ACCUMULATE ARGUMENTS - BEGIN
@@ -48949,7 +49253,7 @@
4894949253 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4895049254 }
4895149255 // ACCUMULATE ARGUMENTS - END
48952- uint64_t return_to = 18446744073709549504LLU;
49256+ uint64_t return_to = 18446744073709549491LLU;
4895349257 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4895449258 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4895549259 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48958,7 +49262,7 @@
4895849262 state.addr = 839519665163075584LLU; // skip______
4895949263 break;
4896049264 }
48961- case 18446744073709549504LLU: // 99999999d_'''''''''''''''
49265+ case 18446744073709549491LLU: // 99999999cx'''''''''''''''
4896249266 {
4896349267
4896449268 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -48980,7 +49284,7 @@
4898049284 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4898149285 }
4898249286 // ACCUMULATE ARGUMENTS - END
48983- uint64_t return_to = 18446744073709549503LLU;
49287+ uint64_t return_to = 18446744073709549490LLU;
4898449288 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4898549289 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4898649290 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -48989,7 +49293,7 @@
4898949293 state.addr = 23446349213393492LLU; // ASSERTINIT
4899049294 break;
4899149295 }
48992- case 18446744073709549503LLU: // 99999999c9'''''''''''''''
49296+ case 18446744073709549490LLU: // 99999999cw'''''''''''''''
4899349297 {
4899449298 {
4899549299 uint64_t arg = 0;
@@ -49068,7 +49372,7 @@
4906849372 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4906949373 }
4907049374 // ACCUMULATE ARGUMENTS - END
49071- uint64_t return_to = 18446744073709549502LLU;
49375+ uint64_t return_to = 18446744073709549489LLU;
4907249376 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
4907349377 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4907449378 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49077,7 +49381,7 @@
4907749381 state.addr = 293363126232490310LLU; // PROCVARREF
4907849382 break;
4907949383 }
49080- case 18446744073709549502LLU: // 99999999c8'''''''''''''''
49384+ case 18446744073709549489LLU: // 99999999cv'''''''''''''''
4908149385 {
4908249386 // variable u64 initialize goes out of scope
4908349387 // emitted destructur for type u64
@@ -49098,7 +49402,7 @@
4909849402 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4909949403 }
4910049404 // ACCUMULATE ARGUMENTS - END
49101- uint64_t return_to = 18446744073709549501LLU;
49405+ uint64_t return_to = 18446744073709549488LLU;
4910249406 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
4910349407 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4910449408 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49107,7 +49411,7 @@
4910749411 state.addr = 517555565476695680LLU; // assertu64_
4910849412 break;
4910949413 }
49110- case 18446744073709549501LLU: // 99999999c7'''''''''''''''
49414+ case 18446744073709549488LLU: // 99999999cu'''''''''''''''
4911149415 {
4911249416 // ACCUMULATE ARGUMENTS - BEGIN
4911349417 {
@@ -49115,7 +49419,7 @@
4911549419 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4911649420 }
4911749421 // ACCUMULATE ARGUMENTS - END
49118- uint64_t return_to = 18446744073709549500LLU;
49422+ uint64_t return_to = 18446744073709549487LLU;
4911949423 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4912049424 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4912149425 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49124,7 +49428,7 @@
4912449428 state.addr = 839519665163075584LLU; // skip______
4912549429 break;
4912649430 }
49127- case 18446744073709549500LLU: // 99999999c6'''''''''''''''
49431+ case 18446744073709549487LLU: // 99999999ct'''''''''''''''
4912849432 {
4912949433 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4913049434 fprintf(stdout, "%s", " && ");
@@ -49134,7 +49438,7 @@
4913449438 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4913549439 }
4913649440 // ACCUMULATE ARGUMENTS - END
49137- uint64_t return_to = 18446744073709549499LLU;
49441+ uint64_t return_to = 18446744073709549486LLU;
4913849442 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4913949443 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4914049444 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49143,7 +49447,7 @@
4914349447 state.addr = 839519665163075584LLU; // skip______
4914449448 break;
4914549449 }
49146- case 18446744073709549499LLU: // 99999999c5'''''''''''''''
49450+ case 18446744073709549486LLU: // 99999999cs'''''''''''''''
4914749451 {
4914849452
4914949453 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -49165,7 +49469,7 @@
4916549469 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4916649470 }
4916749471 // ACCUMULATE ARGUMENTS - END
49168- uint64_t return_to = 18446744073709549498LLU;
49472+ uint64_t return_to = 18446744073709549485LLU;
4916949473 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4917049474 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4917149475 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49174,7 +49478,7 @@
4917449478 state.addr = 23446349213393492LLU; // ASSERTINIT
4917549479 break;
4917649480 }
49177- case 18446744073709549498LLU: // 99999999c4'''''''''''''''
49481+ case 18446744073709549485LLU: // 99999999cr'''''''''''''''
4917849482 {
4917949483 {
4918049484 uint64_t arg = 0;
@@ -49253,7 +49557,7 @@
4925349557 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4925449558 }
4925549559 // ACCUMULATE ARGUMENTS - END
49256- uint64_t return_to = 18446744073709549497LLU;
49560+ uint64_t return_to = 18446744073709549484LLU;
4925749561 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
4925849562 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4925949563 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49262,7 +49566,7 @@
4926249566 state.addr = 293363126232490310LLU; // PROCVARREF
4926349567 break;
4926449568 }
49265- case 18446744073709549497LLU: // 99999999c3'''''''''''''''
49569+ case 18446744073709549484LLU: // 99999999cq'''''''''''''''
4926649570 {
4926749571 // variable u64 initialize goes out of scope
4926849572 // emitted destructur for type u64
@@ -49283,7 +49587,7 @@
4928349587 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4928449588 }
4928549589 // ACCUMULATE ARGUMENTS - END
49286- uint64_t return_to = 18446744073709549496LLU;
49590+ uint64_t return_to = 18446744073709549483LLU;
4928749591 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
4928849592 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4928949593 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49292,7 +49596,7 @@
4929249596 state.addr = 517555565476695680LLU; // assertu64_
4929349597 break;
4929449598 }
49295- case 18446744073709549496LLU: // 99999999c2'''''''''''''''
49599+ case 18446744073709549483LLU: // 99999999cp'''''''''''''''
4929649600 {
4929749601 // ACCUMULATE ARGUMENTS - BEGIN
4929849602 {
@@ -49300,7 +49604,7 @@
4930049604 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4930149605 }
4930249606 // ACCUMULATE ARGUMENTS - END
49303- uint64_t return_to = 18446744073709549495LLU;
49607+ uint64_t return_to = 18446744073709549482LLU;
4930449608 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4930549609 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4930649610 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49309,7 +49613,7 @@
4930949613 state.addr = 839519665163075584LLU; // skip______
4931049614 break;
4931149615 }
49312- case 18446744073709549495LLU: // 99999999c1'''''''''''''''
49616+ case 18446744073709549482LLU: // 99999999co'''''''''''''''
4931349617 {
4931449618 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4931549619 fprintf(stdout, "%s", ";");
@@ -49321,7 +49625,7 @@
4932149625 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4932249626 }
4932349627 // ACCUMULATE ARGUMENTS - END
49324- uint64_t return_to = 18446744073709549494LLU;
49628+ uint64_t return_to = 18446744073709549481LLU;
4932549629 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4932649630 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4932749631 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49330,7 +49634,7 @@
4933049634 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
4933149635 break;
4933249636 }
49333- case 18446744073709549494LLU: // 99999999c0'''''''''''''''
49637+ case 18446744073709549481LLU: // 99999999cn'''''''''''''''
4933449638 {
4933549639 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
4933649640 // variable type______ type______ goes out of scope
@@ -49341,7 +49645,7 @@
4934149645 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4934249646 }
4934349647 // ACCUMULATE ARGUMENTS - END
49344- uint64_t return_to = 18446744073709549493LLU;
49648+ uint64_t return_to = 18446744073709549480LLU;
4934549649 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4934649650 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4934749651 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49350,7 +49654,7 @@
4935049654 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
4935149655 break;
4935249656 }
49353- case 18446744073709549493LLU: // 99999999cz'''''''''''''''
49657+ case 18446744073709549480LLU: // 99999999cm'''''''''''''''
4935449658 {
4935549659 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
4935649660 // variable u64 mutable___ goes out of scope
@@ -49362,10 +49666,10 @@
4936249666 // variable u64 id________ goes out of scope
4936349667 // emitted destructur for type u64
4936449668 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
49365- state.addr = 18446744073709549511LLU; // 99999999dG'''''''''''''''
49669+ state.addr = 18446744073709549498LLU; // 99999999c4'''''''''''''''
4936649670 break;
4936749671 }
49368- case 18446744073709549512LLU: // 99999999dH'''''''''''''''
49672+ case 18446744073709549499LLU: // 99999999c5'''''''''''''''
4936949673 {
4937049674
4937149675 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 769271111350222848;
@@ -49376,11 +49680,11 @@
4937649680 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4937749681 }
4937849682 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
49379- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549492LLU : 18446744073709549491LLU;
49683+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549479LLU : 18446744073709549478LLU;
4938049684 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
4938149685 break;
4938249686 }
49383- case 18446744073709549492LLU: // 99999999cy'''''''''''''''
49687+ case 18446744073709549479LLU: // 99999999cl'''''''''''''''
4938449688 {
4938549689 {
4938649690 uint64_t arg = 0;
@@ -49407,7 +49711,7 @@
4940749711 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4940849712 }
4940949713 // ACCUMULATE ARGUMENTS - END
49410- uint64_t return_to = 18446744073709549489LLU;
49714+ uint64_t return_to = 18446744073709549476LLU;
4941149715 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4941249716 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4941349717 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49416,7 +49720,7 @@
4941649720 state.addr = 861504796319285248LLU; // typeu64___
4941749721 break;
4941849722 }
49419- case 18446744073709549489LLU: // 99999999cv'''''''''''''''
49723+ case 18446744073709549476LLU: // 99999999ci'''''''''''''''
4942049724 {
4942149725 {
4942249726 uint64_t arg = 0;
@@ -49441,7 +49745,7 @@
4944149745 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4944249746 }
4944349747 // ACCUMULATE ARGUMENTS - END
49444- uint64_t return_to = 18446744073709549487LLU;
49748+ uint64_t return_to = 18446744073709549474LLU;
4944549749 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4944649750 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4944749751 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49450,7 +49754,7 @@
4945049754 state.addr = 861504796319285248LLU; // typeu64___
4945149755 break;
4945249756 }
49453- case 18446744073709549487LLU: // 99999999ct'''''''''''''''
49757+ case 18446744073709549474LLU: // 99999999cg'''''''''''''''
4945449758 {
4945549759 {
4945649760 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -49470,7 +49774,7 @@
4947049774 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4947149775 }
4947249776 // ACCUMULATE ARGUMENTS - END
49473- uint64_t return_to = 18446744073709549488LLU;
49777+ uint64_t return_to = 18446744073709549475LLU;
4947449778 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4947549779 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4947649780 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49479,7 +49783,7 @@
4947949783 state.addr = 819859607768530944LLU; // resdest___
4948049784 break;
4948149785 }
49482- case 18446744073709549488LLU: // 99999999cu'''''''''''''''
49786+ case 18446744073709549475LLU: // 99999999ch'''''''''''''''
4948349787 {
4948449788 // ACCUMULATE ARGUMENTS - BEGIN
4948549789 {
@@ -49499,7 +49803,7 @@
4949949803 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4950049804 }
4950149805 // ACCUMULATE ARGUMENTS - END
49502- uint64_t return_to = 18446744073709549486LLU;
49806+ uint64_t return_to = 18446744073709549473LLU;
4950349807 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4950449808 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4950549809 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49508,7 +49812,7 @@
4950849812 state.addr = 819857494882385920LLU; // res_u64___
4950949813 break;
4951049814 }
49511- case 18446744073709549486LLU: // 99999999cs'''''''''''''''
49815+ case 18446744073709549473LLU: // 99999999cf'''''''''''''''
4951249816 {
4951349817 // ACCUMULATE ARGUMENTS - BEGIN
4951449818 {
@@ -49516,7 +49820,7 @@
4951649820 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4951749821 }
4951849822 // ACCUMULATE ARGUMENTS - END
49519- uint64_t return_to = 18446744073709549485LLU;
49823+ uint64_t return_to = 18446744073709549472LLU;
4952049824 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4952149825 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4952249826 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49525,7 +49829,7 @@
4952549829 state.addr = 839519665163075584LLU; // skip______
4952649830 break;
4952749831 }
49528- case 18446744073709549485LLU: // 99999999cr'''''''''''''''
49832+ case 18446744073709549472LLU: // 99999999ce'''''''''''''''
4952949833 {
4953049834 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4953149835 fprintf(stdout, "%s", "\n ");
@@ -49551,7 +49855,7 @@
4955149855 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4955249856 }
4955349857 // ACCUMULATE ARGUMENTS - END
49554- uint64_t return_to = 18446744073709549484LLU;
49858+ uint64_t return_to = 18446744073709549471LLU;
4955549859 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
4955649860 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4955749861 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49560,7 +49864,7 @@
4956049864 state.addr = 587881357514113024LLU; // emitpar___
4956149865 break;
4956249866 }
49563- case 18446744073709549484LLU: // 99999999cq'''''''''''''''
49867+ case 18446744073709549471LLU: // 99999999cd'''''''''''''''
4956449868 {
4956549869 fprintf(stdout, "%s", " = ");
4956649870 // ACCUMULATE ARGUMENTS - BEGIN
@@ -49569,7 +49873,7 @@
4956949873 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4957049874 }
4957149875 // ACCUMULATE ARGUMENTS - END
49572- uint64_t return_to = 18446744073709549483LLU;
49876+ uint64_t return_to = 18446744073709549470LLU;
4957349877 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4957449878 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4957549879 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49578,7 +49882,7 @@
4957849882 state.addr = 839519665163075584LLU; // skip______
4957949883 break;
4958049884 }
49581- case 18446744073709549483LLU: // 99999999cp'''''''''''''''
49885+ case 18446744073709549470LLU: // 99999999cc'''''''''''''''
4958249886 {
4958349887
4958449888 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -49600,7 +49904,7 @@
4960049904 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4960149905 }
4960249906 // ACCUMULATE ARGUMENTS - END
49603- uint64_t return_to = 18446744073709549482LLU;
49907+ uint64_t return_to = 18446744073709549469LLU;
4960449908 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4960549909 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4960649910 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49609,7 +49913,7 @@
4960949913 state.addr = 23446349213393492LLU; // ASSERTINIT
4961049914 break;
4961149915 }
49612- case 18446744073709549482LLU: // 99999999co'''''''''''''''
49916+ case 18446744073709549469LLU: // 99999999cb'''''''''''''''
4961349917 {
4961449918 {
4961549919 uint64_t arg = 0;
@@ -49688,7 +49992,7 @@
4968849992 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4968949993 }
4969049994 // ACCUMULATE ARGUMENTS - END
49691- uint64_t return_to = 18446744073709549481LLU;
49995+ uint64_t return_to = 18446744073709549468LLU;
4969249996 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
4969349997 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4969449998 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49697,7 +50001,7 @@
4969750001 state.addr = 293363126232490310LLU; // PROCVARREF
4969850002 break;
4969950003 }
49700- case 18446744073709549481LLU: // 99999999cn'''''''''''''''
50004+ case 18446744073709549468LLU: // 99999999ca'''''''''''''''
4970150005 {
4970250006 // variable u64 initialize goes out of scope
4970350007 // emitted destructur for type u64
@@ -49718,7 +50022,7 @@
4971850022 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4971950023 }
4972050024 // ACCUMULATE ARGUMENTS - END
49721- uint64_t return_to = 18446744073709549480LLU;
50025+ uint64_t return_to = 18446744073709549467LLU;
4972250026 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
4972350027 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4972450028 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49727,7 +50031,7 @@
4972750031 state.addr = 517555565476695680LLU; // assertu64_
4972850032 break;
4972950033 }
49730- case 18446744073709549480LLU: // 99999999cm'''''''''''''''
50034+ case 18446744073709549467LLU: // 99999999c$'''''''''''''''
4973150035 {
4973250036 // ACCUMULATE ARGUMENTS - BEGIN
4973350037 {
@@ -49735,7 +50039,7 @@
4973550039 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4973650040 }
4973750041 // ACCUMULATE ARGUMENTS - END
49738- uint64_t return_to = 18446744073709549479LLU;
50042+ uint64_t return_to = 18446744073709549466LLU;
4973950043 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4974050044 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4974150045 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49744,7 +50048,7 @@
4974450048 state.addr = 839519665163075584LLU; // skip______
4974550049 break;
4974650050 }
49747- case 18446744073709549479LLU: // 99999999cl'''''''''''''''
50051+ case 18446744073709549466LLU: // 99999999cZ'''''''''''''''
4974850052 {
4974950053 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4975050054 fprintf(stdout, "%s", " || ");
@@ -49754,7 +50058,7 @@
4975450058 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4975550059 }
4975650060 // ACCUMULATE ARGUMENTS - END
49757- uint64_t return_to = 18446744073709549478LLU;
50061+ uint64_t return_to = 18446744073709549465LLU;
4975850062 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4975950063 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4976050064 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49763,7 +50067,7 @@
4976350067 state.addr = 839519665163075584LLU; // skip______
4976450068 break;
4976550069 }
49766- case 18446744073709549478LLU: // 99999999ck'''''''''''''''
50070+ case 18446744073709549465LLU: // 99999999cY'''''''''''''''
4976750071 {
4976850072
4976950073 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -49785,7 +50089,7 @@
4978550089 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4978650090 }
4978750091 // ACCUMULATE ARGUMENTS - END
49788- uint64_t return_to = 18446744073709549477LLU;
50092+ uint64_t return_to = 18446744073709549464LLU;
4978950093 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
4979050094 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4979150095 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49794,7 +50098,7 @@
4979450098 state.addr = 23446349213393492LLU; // ASSERTINIT
4979550099 break;
4979650100 }
49797- case 18446744073709549477LLU: // 99999999cj'''''''''''''''
50101+ case 18446744073709549464LLU: // 99999999cX'''''''''''''''
4979850102 {
4979950103 {
4980050104 uint64_t arg = 0;
@@ -49873,7 +50177,7 @@
4987350177 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4987450178 }
4987550179 // ACCUMULATE ARGUMENTS - END
49876- uint64_t return_to = 18446744073709549476LLU;
50180+ uint64_t return_to = 18446744073709549463LLU;
4987750181 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
4987850182 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4987950183 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49882,7 +50186,7 @@
4988250186 state.addr = 293363126232490310LLU; // PROCVARREF
4988350187 break;
4988450188 }
49885- case 18446744073709549476LLU: // 99999999ci'''''''''''''''
50189+ case 18446744073709549463LLU: // 99999999cW'''''''''''''''
4988650190 {
4988750191 // variable u64 initialize goes out of scope
4988850192 // emitted destructur for type u64
@@ -49903,7 +50207,7 @@
4990350207 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4990450208 }
4990550209 // ACCUMULATE ARGUMENTS - END
49906- uint64_t return_to = 18446744073709549475LLU;
50210+ uint64_t return_to = 18446744073709549462LLU;
4990750211 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
4990850212 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4990950213 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49912,7 +50216,7 @@
4991250216 state.addr = 517555565476695680LLU; // assertu64_
4991350217 break;
4991450218 }
49915- case 18446744073709549475LLU: // 99999999ch'''''''''''''''
50219+ case 18446744073709549462LLU: // 99999999cV'''''''''''''''
4991650220 {
4991750221 // ACCUMULATE ARGUMENTS - BEGIN
4991850222 {
@@ -49920,7 +50224,7 @@
4992050224 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4992150225 }
4992250226 // ACCUMULATE ARGUMENTS - END
49923- uint64_t return_to = 18446744073709549474LLU;
50227+ uint64_t return_to = 18446744073709549461LLU;
4992450228 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4992550229 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4992650230 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49929,7 +50233,7 @@
4992950233 state.addr = 839519665163075584LLU; // skip______
4993050234 break;
4993150235 }
49932- case 18446744073709549474LLU: // 99999999cg'''''''''''''''
50236+ case 18446744073709549461LLU: // 99999999cU'''''''''''''''
4993350237 {
4993450238 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
4993550239 fprintf(stdout, "%s", ";");
@@ -49941,7 +50245,7 @@
4994150245 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4994250246 }
4994350247 // ACCUMULATE ARGUMENTS - END
49944- uint64_t return_to = 18446744073709549473LLU;
50248+ uint64_t return_to = 18446744073709549460LLU;
4994550249 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4994650250 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4994750251 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49950,7 +50254,7 @@
4995050254 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
4995150255 break;
4995250256 }
49953- case 18446744073709549473LLU: // 99999999cf'''''''''''''''
50257+ case 18446744073709549460LLU: // 99999999cT'''''''''''''''
4995450258 {
4995550259 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
4995650260 // variable type______ type______ goes out of scope
@@ -49961,7 +50265,7 @@
4996150265 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
4996250266 }
4996350267 // ACCUMULATE ARGUMENTS - END
49964- uint64_t return_to = 18446744073709549472LLU;
50268+ uint64_t return_to = 18446744073709549459LLU;
4996550269 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
4996650270 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
4996750271 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -49970,7 +50274,7 @@
4997050274 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
4997150275 break;
4997250276 }
49973- case 18446744073709549472LLU: // 99999999ce'''''''''''''''
50277+ case 18446744073709549459LLU: // 99999999cS'''''''''''''''
4997450278 {
4997550279 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
4997650280 // variable u64 mutable___ goes out of scope
@@ -49982,10 +50286,10 @@
4998250286 // variable u64 id________ goes out of scope
4998350287 // emitted destructur for type u64
4998450288 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
49985- state.addr = 18446744073709549490LLU; // 99999999cw'''''''''''''''
50289+ state.addr = 18446744073709549477LLU; // 99999999cj'''''''''''''''
4998650290 break;
4998750291 }
49988- case 18446744073709549491LLU: // 99999999cx'''''''''''''''
50292+ case 18446744073709549478LLU: // 99999999ck'''''''''''''''
4998950293 {
4999050294
4999150295 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 838674604158353408;
@@ -49996,11 +50300,11 @@
4999650300 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4999750301 }
4999850302 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
49999- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549471LLU : 18446744073709549470LLU;
50303+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549458LLU : 18446744073709549457LLU;
5000050304 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5000150305 break;
5000250306 }
50003- case 18446744073709549471LLU: // 99999999cd'''''''''''''''
50307+ case 18446744073709549458LLU: // 99999999cR'''''''''''''''
5000450308 {
5000550309 {
5000650310 uint64_t arg = 0;
@@ -50027,7 +50331,7 @@
5002750331 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5002850332 }
5002950333 // ACCUMULATE ARGUMENTS - END
50030- uint64_t return_to = 18446744073709549468LLU;
50334+ uint64_t return_to = 18446744073709549455LLU;
5003150335 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5003250336 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5003350337 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50036,7 +50340,7 @@
5003650340 state.addr = 861504796319285248LLU; // typeu64___
5003750341 break;
5003850342 }
50039- case 18446744073709549468LLU: // 99999999ca'''''''''''''''
50343+ case 18446744073709549455LLU: // 99999999cO'''''''''''''''
5004050344 {
5004150345 {
5004250346 uint64_t arg = 0;
@@ -50061,7 +50365,7 @@
5006150365 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5006250366 }
5006350367 // ACCUMULATE ARGUMENTS - END
50064- uint64_t return_to = 18446744073709549466LLU;
50368+ uint64_t return_to = 18446744073709549453LLU;
5006550369 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5006650370 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5006750371 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50070,7 +50374,7 @@
5007050374 state.addr = 861504796319285248LLU; // typeu64___
5007150375 break;
5007250376 }
50073- case 18446744073709549466LLU: // 99999999cZ'''''''''''''''
50377+ case 18446744073709549453LLU: // 99999999cM'''''''''''''''
5007450378 {
5007550379 {
5007650380 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -50090,7 +50394,7 @@
5009050394 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5009150395 }
5009250396 // ACCUMULATE ARGUMENTS - END
50093- uint64_t return_to = 18446744073709549467LLU;
50397+ uint64_t return_to = 18446744073709549454LLU;
5009450398 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5009550399 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5009650400 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50099,7 +50403,7 @@
5009950403 state.addr = 819859607768530944LLU; // resdest___
5010050404 break;
5010150405 }
50102- case 18446744073709549467LLU: // 99999999c$'''''''''''''''
50406+ case 18446744073709549454LLU: // 99999999cN'''''''''''''''
5010350407 {
5010450408 // ACCUMULATE ARGUMENTS - BEGIN
5010550409 {
@@ -50119,7 +50423,7 @@
5011950423 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5012050424 }
5012150425 // ACCUMULATE ARGUMENTS - END
50122- uint64_t return_to = 18446744073709549465LLU;
50426+ uint64_t return_to = 18446744073709549452LLU;
5012350427 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5012450428 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5012550429 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50128,7 +50432,7 @@
5012850432 state.addr = 819857494882385920LLU; // res_u64___
5012950433 break;
5013050434 }
50131- case 18446744073709549465LLU: // 99999999cY'''''''''''''''
50435+ case 18446744073709549452LLU: // 99999999cL'''''''''''''''
5013250436 {
5013350437 // ACCUMULATE ARGUMENTS - BEGIN
5013450438 {
@@ -50136,7 +50440,7 @@
5013650440 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5013750441 }
5013850442 // ACCUMULATE ARGUMENTS - END
50139- uint64_t return_to = 18446744073709549464LLU;
50443+ uint64_t return_to = 18446744073709549451LLU;
5014050444 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5014150445 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5014250446 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50145,7 +50449,7 @@
5014550449 state.addr = 839519665163075584LLU; // skip______
5014650450 break;
5014750451 }
50148- case 18446744073709549464LLU: // 99999999cX'''''''''''''''
50452+ case 18446744073709549451LLU: // 99999999cK'''''''''''''''
5014950453 {
5015050454 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5015150455 fprintf(stdout, "%s", "\n ");
@@ -50171,7 +50475,7 @@
5017150475 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5017250476 }
5017350477 // ACCUMULATE ARGUMENTS - END
50174- uint64_t return_to = 18446744073709549463LLU;
50478+ uint64_t return_to = 18446744073709549450LLU;
5017550479 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5017650480 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5017750481 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50180,7 +50484,7 @@
5018050484 state.addr = 587881357514113024LLU; // emitpar___
5018150485 break;
5018250486 }
50183- case 18446744073709549463LLU: // 99999999cW'''''''''''''''
50487+ case 18446744073709549450LLU: // 99999999cJ'''''''''''''''
5018450488 {
5018550489 fprintf(stdout, "%s", " = ");
5018650490 // ACCUMULATE ARGUMENTS - BEGIN
@@ -50189,7 +50493,7 @@
5018950493 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5019050494 }
5019150495 // ACCUMULATE ARGUMENTS - END
50192- uint64_t return_to = 18446744073709549462LLU;
50496+ uint64_t return_to = 18446744073709549449LLU;
5019350497 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5019450498 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5019550499 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50198,7 +50502,7 @@
5019850502 state.addr = 839519665163075584LLU; // skip______
5019950503 break;
5020050504 }
50201- case 18446744073709549462LLU: // 99999999cV'''''''''''''''
50505+ case 18446744073709549449LLU: // 99999999cI'''''''''''''''
5020250506 {
5020350507
5020450508 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -50220,7 +50524,7 @@
5022050524 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5022150525 }
5022250526 // ACCUMULATE ARGUMENTS - END
50223- uint64_t return_to = 18446744073709549461LLU;
50527+ uint64_t return_to = 18446744073709549448LLU;
5022450528 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5022550529 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5022650530 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50229,7 +50533,7 @@
5022950533 state.addr = 23446349213393492LLU; // ASSERTINIT
5023050534 break;
5023150535 }
50232- case 18446744073709549461LLU: // 99999999cU'''''''''''''''
50536+ case 18446744073709549448LLU: // 99999999cH'''''''''''''''
5023350537 {
5023450538 {
5023550539 uint64_t arg = 0;
@@ -50308,7 +50612,7 @@
5030850612 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5030950613 }
5031050614 // ACCUMULATE ARGUMENTS - END
50311- uint64_t return_to = 18446744073709549460LLU;
50615+ uint64_t return_to = 18446744073709549447LLU;
5031250616 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5031350617 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5031450618 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50317,7 +50621,7 @@
5031750621 state.addr = 293363126232490310LLU; // PROCVARREF
5031850622 break;
5031950623 }
50320- case 18446744073709549460LLU: // 99999999cT'''''''''''''''
50624+ case 18446744073709549447LLU: // 99999999cG'''''''''''''''
5032150625 {
5032250626 // variable u64 initialize goes out of scope
5032350627 // emitted destructur for type u64
@@ -50338,7 +50642,7 @@
5033850642 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5033950643 }
5034050644 // ACCUMULATE ARGUMENTS - END
50341- uint64_t return_to = 18446744073709549459LLU;
50645+ uint64_t return_to = 18446744073709549446LLU;
5034250646 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5034350647 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5034450648 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50347,7 +50651,7 @@
5034750651 state.addr = 517555565476695680LLU; // assertu64_
5034850652 break;
5034950653 }
50350- case 18446744073709549459LLU: // 99999999cS'''''''''''''''
50654+ case 18446744073709549446LLU: // 99999999cF'''''''''''''''
5035150655 {
5035250656 // ACCUMULATE ARGUMENTS - BEGIN
5035350657 {
@@ -50355,7 +50659,7 @@
5035550659 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5035650660 }
5035750661 // ACCUMULATE ARGUMENTS - END
50358- uint64_t return_to = 18446744073709549458LLU;
50662+ uint64_t return_to = 18446744073709549445LLU;
5035950663 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5036050664 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5036150665 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50364,7 +50668,7 @@
5036450668 state.addr = 839519665163075584LLU; // skip______
5036550669 break;
5036650670 }
50367- case 18446744073709549458LLU: // 99999999cR'''''''''''''''
50671+ case 18446744073709549445LLU: // 99999999cE'''''''''''''''
5036850672 {
5036950673 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5037050674 fprintf(stdout, "%s", " << ");
@@ -50374,7 +50678,7 @@
5037450678 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5037550679 }
5037650680 // ACCUMULATE ARGUMENTS - END
50377- uint64_t return_to = 18446744073709549457LLU;
50681+ uint64_t return_to = 18446744073709549444LLU;
5037850682 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5037950683 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5038050684 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50383,7 +50687,7 @@
5038350687 state.addr = 839519665163075584LLU; // skip______
5038450688 break;
5038550689 }
50386- case 18446744073709549457LLU: // 99999999cQ'''''''''''''''
50690+ case 18446744073709549444LLU: // 99999999cD'''''''''''''''
5038750691 {
5038850692
5038950693 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -50405,7 +50709,7 @@
5040550709 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5040650710 }
5040750711 // ACCUMULATE ARGUMENTS - END
50408- uint64_t return_to = 18446744073709549456LLU;
50712+ uint64_t return_to = 18446744073709549443LLU;
5040950713 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5041050714 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5041150715 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50414,7 +50718,7 @@
5041450718 state.addr = 23446349213393492LLU; // ASSERTINIT
5041550719 break;
5041650720 }
50417- case 18446744073709549456LLU: // 99999999cP'''''''''''''''
50721+ case 18446744073709549443LLU: // 99999999cC'''''''''''''''
5041850722 {
5041950723 {
5042050724 uint64_t arg = 0;
@@ -50493,7 +50797,7 @@
5049350797 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5049450798 }
5049550799 // ACCUMULATE ARGUMENTS - END
50496- uint64_t return_to = 18446744073709549455LLU;
50800+ uint64_t return_to = 18446744073709549442LLU;
5049750801 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5049850802 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5049950803 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50502,7 +50806,7 @@
5050250806 state.addr = 293363126232490310LLU; // PROCVARREF
5050350807 break;
5050450808 }
50505- case 18446744073709549455LLU: // 99999999cO'''''''''''''''
50809+ case 18446744073709549442LLU: // 99999999cB'''''''''''''''
5050650810 {
5050750811 // variable u64 initialize goes out of scope
5050850812 // emitted destructur for type u64
@@ -50523,7 +50827,7 @@
5052350827 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5052450828 }
5052550829 // ACCUMULATE ARGUMENTS - END
50526- uint64_t return_to = 18446744073709549454LLU;
50830+ uint64_t return_to = 18446744073709549441LLU;
5052750831 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5052850832 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5052950833 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50532,7 +50836,7 @@
5053250836 state.addr = 517555565476695680LLU; // assertu64_
5053350837 break;
5053450838 }
50535- case 18446744073709549454LLU: // 99999999cN'''''''''''''''
50839+ case 18446744073709549441LLU: // 99999999cA'''''''''''''''
5053650840 {
5053750841 // ACCUMULATE ARGUMENTS - BEGIN
5053850842 {
@@ -50540,7 +50844,7 @@
5054050844 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5054150845 }
5054250846 // ACCUMULATE ARGUMENTS - END
50543- uint64_t return_to = 18446744073709549453LLU;
50847+ uint64_t return_to = 18446744073709549440LLU;
5054450848 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5054550849 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5054650850 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50549,7 +50853,7 @@
5054950853 state.addr = 839519665163075584LLU; // skip______
5055050854 break;
5055150855 }
50552- case 18446744073709549453LLU: // 99999999cM'''''''''''''''
50856+ case 18446744073709549440LLU: // 99999999c_'''''''''''''''
5055350857 {
5055450858 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5055550859 fprintf(stdout, "%s", ";");
@@ -50561,7 +50865,7 @@
5056150865 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5056250866 }
5056350867 // ACCUMULATE ARGUMENTS - END
50564- uint64_t return_to = 18446744073709549452LLU;
50868+ uint64_t return_to = 18446744073709549439LLU;
5056550869 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5056650870 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5056750871 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50570,7 +50874,7 @@
5057050874 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5057150875 break;
5057250876 }
50573- case 18446744073709549452LLU: // 99999999cL'''''''''''''''
50877+ case 18446744073709549439LLU: // 99999999b9'''''''''''''''
5057450878 {
5057550879 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5057650880 // variable type______ type______ goes out of scope
@@ -50581,7 +50885,7 @@
5058150885 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5058250886 }
5058350887 // ACCUMULATE ARGUMENTS - END
50584- uint64_t return_to = 18446744073709549451LLU;
50888+ uint64_t return_to = 18446744073709549438LLU;
5058550889 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5058650890 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5058750891 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50590,7 +50894,7 @@
5059050894 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5059150895 break;
5059250896 }
50593- case 18446744073709549451LLU: // 99999999cK'''''''''''''''
50897+ case 18446744073709549438LLU: // 99999999b8'''''''''''''''
5059450898 {
5059550899 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5059650900 // variable u64 mutable___ goes out of scope
@@ -50602,10 +50906,10 @@
5060250906 // variable u64 id________ goes out of scope
5060350907 // emitted destructur for type u64
5060450908 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
50605- state.addr = 18446744073709549469LLU; // 99999999cb'''''''''''''''
50909+ state.addr = 18446744073709549456LLU; // 99999999cP'''''''''''''''
5060650910 break;
5060750911 }
50608- case 18446744073709549470LLU: // 99999999cc'''''''''''''''
50912+ case 18446744073709549457LLU: // 99999999cQ'''''''''''''''
5060950913 {
5061050914
5061150915 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 838674604259016704;
@@ -50616,11 +50920,11 @@
5061650920 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5061750921 }
5061850922 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
50619- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549450LLU : 18446744073709549449LLU;
50923+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549437LLU : 18446744073709549436LLU;
5062050924 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5062150925 break;
5062250926 }
50623- case 18446744073709549450LLU: // 99999999cJ'''''''''''''''
50927+ case 18446744073709549437LLU: // 99999999b7'''''''''''''''
5062450928 {
5062550929 {
5062650930 uint64_t arg = 0;
@@ -50647,7 +50951,7 @@
5064750951 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5064850952 }
5064950953 // ACCUMULATE ARGUMENTS - END
50650- uint64_t return_to = 18446744073709549447LLU;
50954+ uint64_t return_to = 18446744073709549434LLU;
5065150955 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5065250956 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5065350957 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50656,7 +50960,7 @@
5065650960 state.addr = 861504796319285248LLU; // typeu64___
5065750961 break;
5065850962 }
50659- case 18446744073709549447LLU: // 99999999cG'''''''''''''''
50963+ case 18446744073709549434LLU: // 99999999b4'''''''''''''''
5066050964 {
5066150965 {
5066250966 uint64_t arg = 0;
@@ -50681,7 +50985,7 @@
5068150985 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5068250986 }
5068350987 // ACCUMULATE ARGUMENTS - END
50684- uint64_t return_to = 18446744073709549445LLU;
50988+ uint64_t return_to = 18446744073709549432LLU;
5068550989 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5068650990 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5068750991 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50690,7 +50994,7 @@
5069050994 state.addr = 861504796319285248LLU; // typeu64___
5069150995 break;
5069250996 }
50693- case 18446744073709549445LLU: // 99999999cE'''''''''''''''
50997+ case 18446744073709549432LLU: // 99999999b2'''''''''''''''
5069450998 {
5069550999 {
5069651000 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -50710,7 +51014,7 @@
5071051014 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5071151015 }
5071251016 // ACCUMULATE ARGUMENTS - END
50713- uint64_t return_to = 18446744073709549446LLU;
51017+ uint64_t return_to = 18446744073709549433LLU;
5071451018 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5071551019 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5071651020 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50719,7 +51023,7 @@
5071951023 state.addr = 819859607768530944LLU; // resdest___
5072051024 break;
5072151025 }
50722- case 18446744073709549446LLU: // 99999999cF'''''''''''''''
51026+ case 18446744073709549433LLU: // 99999999b3'''''''''''''''
5072351027 {
5072451028 // ACCUMULATE ARGUMENTS - BEGIN
5072551029 {
@@ -50739,7 +51043,7 @@
5073951043 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5074051044 }
5074151045 // ACCUMULATE ARGUMENTS - END
50742- uint64_t return_to = 18446744073709549444LLU;
51046+ uint64_t return_to = 18446744073709549431LLU;
5074351047 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5074451048 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5074551049 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50748,7 +51052,7 @@
5074851052 state.addr = 819857494882385920LLU; // res_u64___
5074951053 break;
5075051054 }
50751- case 18446744073709549444LLU: // 99999999cD'''''''''''''''
51055+ case 18446744073709549431LLU: // 99999999b1'''''''''''''''
5075251056 {
5075351057 // ACCUMULATE ARGUMENTS - BEGIN
5075451058 {
@@ -50756,7 +51060,7 @@
5075651060 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5075751061 }
5075851062 // ACCUMULATE ARGUMENTS - END
50759- uint64_t return_to = 18446744073709549443LLU;
51063+ uint64_t return_to = 18446744073709549430LLU;
5076051064 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5076151065 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5076251066 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50765,7 +51069,7 @@
5076551069 state.addr = 839519665163075584LLU; // skip______
5076651070 break;
5076751071 }
50768- case 18446744073709549443LLU: // 99999999cC'''''''''''''''
51072+ case 18446744073709549430LLU: // 99999999b0'''''''''''''''
5076951073 {
5077051074 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5077151075 fprintf(stdout, "%s", "\n ");
@@ -50791,7 +51095,7 @@
5079151095 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5079251096 }
5079351097 // ACCUMULATE ARGUMENTS - END
50794- uint64_t return_to = 18446744073709549442LLU;
51098+ uint64_t return_to = 18446744073709549429LLU;
5079551099 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5079651100 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5079751101 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50800,7 +51104,7 @@
5080051104 state.addr = 587881357514113024LLU; // emitpar___
5080151105 break;
5080251106 }
50803- case 18446744073709549442LLU: // 99999999cB'''''''''''''''
51107+ case 18446744073709549429LLU: // 99999999bz'''''''''''''''
5080451108 {
5080551109 fprintf(stdout, "%s", " = ");
5080651110 // ACCUMULATE ARGUMENTS - BEGIN
@@ -50809,7 +51113,7 @@
5080951113 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5081051114 }
5081151115 // ACCUMULATE ARGUMENTS - END
50812- uint64_t return_to = 18446744073709549441LLU;
51116+ uint64_t return_to = 18446744073709549428LLU;
5081351117 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5081451118 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5081551119 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50818,7 +51122,7 @@
5081851122 state.addr = 839519665163075584LLU; // skip______
5081951123 break;
5082051124 }
50821- case 18446744073709549441LLU: // 99999999cA'''''''''''''''
51125+ case 18446744073709549428LLU: // 99999999by'''''''''''''''
5082251126 {
5082351127
5082451128 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -50840,7 +51144,7 @@
5084051144 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5084151145 }
5084251146 // ACCUMULATE ARGUMENTS - END
50843- uint64_t return_to = 18446744073709549440LLU;
51147+ uint64_t return_to = 18446744073709549427LLU;
5084451148 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5084551149 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5084651150 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50849,7 +51153,7 @@
5084951153 state.addr = 23446349213393492LLU; // ASSERTINIT
5085051154 break;
5085151155 }
50852- case 18446744073709549440LLU: // 99999999c_'''''''''''''''
51156+ case 18446744073709549427LLU: // 99999999bx'''''''''''''''
5085351157 {
5085451158 {
5085551159 uint64_t arg = 0;
@@ -50928,7 +51232,7 @@
5092851232 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5092951233 }
5093051234 // ACCUMULATE ARGUMENTS - END
50931- uint64_t return_to = 18446744073709549439LLU;
51235+ uint64_t return_to = 18446744073709549426LLU;
5093251236 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5093351237 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5093451238 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50937,7 +51241,7 @@
5093751241 state.addr = 293363126232490310LLU; // PROCVARREF
5093851242 break;
5093951243 }
50940- case 18446744073709549439LLU: // 99999999b9'''''''''''''''
51244+ case 18446744073709549426LLU: // 99999999bw'''''''''''''''
5094151245 {
5094251246 // variable u64 initialize goes out of scope
5094351247 // emitted destructur for type u64
@@ -50958,7 +51262,7 @@
5095851262 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5095951263 }
5096051264 // ACCUMULATE ARGUMENTS - END
50961- uint64_t return_to = 18446744073709549438LLU;
51265+ uint64_t return_to = 18446744073709549425LLU;
5096251266 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5096351267 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5096451268 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50967,7 +51271,7 @@
5096751271 state.addr = 517555565476695680LLU; // assertu64_
5096851272 break;
5096951273 }
50970- case 18446744073709549438LLU: // 99999999b8'''''''''''''''
51274+ case 18446744073709549425LLU: // 99999999bv'''''''''''''''
5097151275 {
5097251276 // ACCUMULATE ARGUMENTS - BEGIN
5097351277 {
@@ -50975,7 +51279,7 @@
5097551279 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5097651280 }
5097751281 // ACCUMULATE ARGUMENTS - END
50978- uint64_t return_to = 18446744073709549437LLU;
51282+ uint64_t return_to = 18446744073709549424LLU;
5097951283 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5098051284 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5098151285 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -50984,7 +51288,7 @@
5098451288 state.addr = 839519665163075584LLU; // skip______
5098551289 break;
5098651290 }
50987- case 18446744073709549437LLU: // 99999999b7'''''''''''''''
51291+ case 18446744073709549424LLU: // 99999999bu'''''''''''''''
5098851292 {
5098951293 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5099051294 fprintf(stdout, "%s", " >> ");
@@ -50994,7 +51298,7 @@
5099451298 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5099551299 }
5099651300 // ACCUMULATE ARGUMENTS - END
50997- uint64_t return_to = 18446744073709549436LLU;
51301+ uint64_t return_to = 18446744073709549423LLU;
5099851302 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5099951303 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5100051304 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51003,7 +51307,7 @@
5100351307 state.addr = 839519665163075584LLU; // skip______
5100451308 break;
5100551309 }
51006- case 18446744073709549436LLU: // 99999999b6'''''''''''''''
51310+ case 18446744073709549423LLU: // 99999999bt'''''''''''''''
5100751311 {
5100851312
5100951313 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -51025,7 +51329,7 @@
5102551329 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5102651330 }
5102751331 // ACCUMULATE ARGUMENTS - END
51028- uint64_t return_to = 18446744073709549435LLU;
51332+ uint64_t return_to = 18446744073709549422LLU;
5102951333 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5103051334 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5103151335 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51034,7 +51338,7 @@
5103451338 state.addr = 23446349213393492LLU; // ASSERTINIT
5103551339 break;
5103651340 }
51037- case 18446744073709549435LLU: // 99999999b5'''''''''''''''
51341+ case 18446744073709549422LLU: // 99999999bs'''''''''''''''
5103851342 {
5103951343 {
5104051344 uint64_t arg = 0;
@@ -51113,7 +51417,7 @@
5111351417 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5111451418 }
5111551419 // ACCUMULATE ARGUMENTS - END
51116- uint64_t return_to = 18446744073709549434LLU;
51420+ uint64_t return_to = 18446744073709549421LLU;
5111751421 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5111851422 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5111951423 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51122,7 +51426,7 @@
5112251426 state.addr = 293363126232490310LLU; // PROCVARREF
5112351427 break;
5112451428 }
51125- case 18446744073709549434LLU: // 99999999b4'''''''''''''''
51429+ case 18446744073709549421LLU: // 99999999br'''''''''''''''
5112651430 {
5112751431 // variable u64 initialize goes out of scope
5112851432 // emitted destructur for type u64
@@ -51143,7 +51447,7 @@
5114351447 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5114451448 }
5114551449 // ACCUMULATE ARGUMENTS - END
51146- uint64_t return_to = 18446744073709549433LLU;
51450+ uint64_t return_to = 18446744073709549420LLU;
5114751451 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5114851452 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5114951453 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51152,7 +51456,7 @@
5115251456 state.addr = 517555565476695680LLU; // assertu64_
5115351457 break;
5115451458 }
51155- case 18446744073709549433LLU: // 99999999b3'''''''''''''''
51459+ case 18446744073709549420LLU: // 99999999bq'''''''''''''''
5115651460 {
5115751461 // ACCUMULATE ARGUMENTS - BEGIN
5115851462 {
@@ -51160,7 +51464,7 @@
5116051464 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5116151465 }
5116251466 // ACCUMULATE ARGUMENTS - END
51163- uint64_t return_to = 18446744073709549432LLU;
51467+ uint64_t return_to = 18446744073709549419LLU;
5116451468 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5116551469 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5116651470 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51169,7 +51473,7 @@
5116951473 state.addr = 839519665163075584LLU; // skip______
5117051474 break;
5117151475 }
51172- case 18446744073709549432LLU: // 99999999b2'''''''''''''''
51476+ case 18446744073709549419LLU: // 99999999bp'''''''''''''''
5117351477 {
5117451478 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5117551479 fprintf(stdout, "%s", ";");
@@ -51181,7 +51485,7 @@
5118151485 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5118251486 }
5118351487 // ACCUMULATE ARGUMENTS - END
51184- uint64_t return_to = 18446744073709549431LLU;
51488+ uint64_t return_to = 18446744073709549418LLU;
5118551489 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5118651490 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5118751491 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51190,7 +51494,7 @@
5119051494 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5119151495 break;
5119251496 }
51193- case 18446744073709549431LLU: // 99999999b1'''''''''''''''
51497+ case 18446744073709549418LLU: // 99999999bo'''''''''''''''
5119451498 {
5119551499 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5119651500 // variable type______ type______ goes out of scope
@@ -51201,7 +51505,7 @@
5120151505 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5120251506 }
5120351507 // ACCUMULATE ARGUMENTS - END
51204- uint64_t return_to = 18446744073709549430LLU;
51508+ uint64_t return_to = 18446744073709549417LLU;
5120551509 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5120651510 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5120751511 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51210,7 +51514,7 @@
5121051514 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5121151515 break;
5121251516 }
51213- case 18446744073709549430LLU: // 99999999b0'''''''''''''''
51517+ case 18446744073709549417LLU: // 99999999bn'''''''''''''''
5121451518 {
5121551519 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5121651520 // variable u64 mutable___ goes out of scope
@@ -51222,10 +51526,10 @@
5122251526 // variable u64 id________ goes out of scope
5122351527 // emitted destructur for type u64
5122451528 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
51225- state.addr = 18446744073709549448LLU; // 99999999cH'''''''''''''''
51529+ state.addr = 18446744073709549435LLU; // 99999999b5'''''''''''''''
5122651530 break;
5122751531 }
51228- case 18446744073709549449LLU: // 99999999cI'''''''''''''''
51532+ case 18446744073709549436LLU: // 99999999b6'''''''''''''''
5122951533 {
5123051534
5123151535 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 513265221985370112;
@@ -51236,11 +51540,11 @@
5123651540 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5123751541 }
5123851542 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
51239- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549429LLU : 18446744073709549428LLU;
51543+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549416LLU : 18446744073709549415LLU;
5124051544 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5124151545 break;
5124251546 }
51243- case 18446744073709549429LLU: // 99999999bz'''''''''''''''
51547+ case 18446744073709549416LLU: // 99999999bm'''''''''''''''
5124451548 {
5124551549 {
5124651550 uint64_t arg = 0;
@@ -51267,7 +51571,7 @@
5126751571 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5126851572 }
5126951573 // ACCUMULATE ARGUMENTS - END
51270- uint64_t return_to = 18446744073709549426LLU;
51574+ uint64_t return_to = 18446744073709549413LLU;
5127151575 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5127251576 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5127351577 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51276,7 +51580,7 @@
5127651580 state.addr = 861504796319285248LLU; // typeu64___
5127751581 break;
5127851582 }
51279- case 18446744073709549426LLU: // 99999999bw'''''''''''''''
51583+ case 18446744073709549413LLU: // 99999999bj'''''''''''''''
5128051584 {
5128151585 {
5128251586 uint64_t arg = 0;
@@ -51301,7 +51605,7 @@
5130151605 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5130251606 }
5130351607 // ACCUMULATE ARGUMENTS - END
51304- uint64_t return_to = 18446744073709549424LLU;
51608+ uint64_t return_to = 18446744073709549411LLU;
5130551609 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5130651610 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5130751611 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51310,7 +51614,7 @@
5131051614 state.addr = 861504796319285248LLU; // typeu64___
5131151615 break;
5131251616 }
51313- case 18446744073709549424LLU: // 99999999bu'''''''''''''''
51617+ case 18446744073709549411LLU: // 99999999bh'''''''''''''''
5131451618 {
5131551619 {
5131651620 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -51330,7 +51634,7 @@
5133051634 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5133151635 }
5133251636 // ACCUMULATE ARGUMENTS - END
51333- uint64_t return_to = 18446744073709549425LLU;
51637+ uint64_t return_to = 18446744073709549412LLU;
5133451638 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5133551639 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5133651640 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51339,7 +51643,7 @@
5133951643 state.addr = 819859607768530944LLU; // resdest___
5134051644 break;
5134151645 }
51342- case 18446744073709549425LLU: // 99999999bv'''''''''''''''
51646+ case 18446744073709549412LLU: // 99999999bi'''''''''''''''
5134351647 {
5134451648 // ACCUMULATE ARGUMENTS - BEGIN
5134551649 {
@@ -51359,7 +51663,7 @@
5135951663 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5136051664 }
5136151665 // ACCUMULATE ARGUMENTS - END
51362- uint64_t return_to = 18446744073709549423LLU;
51666+ uint64_t return_to = 18446744073709549410LLU;
5136351667 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5136451668 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5136551669 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51368,7 +51672,7 @@
5136851672 state.addr = 819857494882385920LLU; // res_u64___
5136951673 break;
5137051674 }
51371- case 18446744073709549423LLU: // 99999999bt'''''''''''''''
51675+ case 18446744073709549410LLU: // 99999999bg'''''''''''''''
5137251676 {
5137351677 // ACCUMULATE ARGUMENTS - BEGIN
5137451678 {
@@ -51376,7 +51680,7 @@
5137651680 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5137751681 }
5137851682 // ACCUMULATE ARGUMENTS - END
51379- uint64_t return_to = 18446744073709549422LLU;
51683+ uint64_t return_to = 18446744073709549409LLU;
5138051684 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5138151685 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5138251686 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51385,7 +51689,7 @@
5138551689 state.addr = 839519665163075584LLU; // skip______
5138651690 break;
5138751691 }
51388- case 18446744073709549422LLU: // 99999999bs'''''''''''''''
51692+ case 18446744073709549409LLU: // 99999999bf'''''''''''''''
5138951693 {
5139051694 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5139151695 fprintf(stdout, "%s", "\n ");
@@ -51411,7 +51715,7 @@
5141151715 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5141251716 }
5141351717 // ACCUMULATE ARGUMENTS - END
51414- uint64_t return_to = 18446744073709549421LLU;
51718+ uint64_t return_to = 18446744073709549408LLU;
5141551719 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5141651720 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5141751721 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51420,7 +51724,7 @@
5142051724 state.addr = 587881357514113024LLU; // emitpar___
5142151725 break;
5142251726 }
51423- case 18446744073709549421LLU: // 99999999br'''''''''''''''
51727+ case 18446744073709549408LLU: // 99999999be'''''''''''''''
5142451728 {
5142551729 fprintf(stdout, "%s", " = ");
5142651730 // ACCUMULATE ARGUMENTS - BEGIN
@@ -51429,7 +51733,7 @@
5142951733 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5143051734 }
5143151735 // ACCUMULATE ARGUMENTS - END
51432- uint64_t return_to = 18446744073709549420LLU;
51736+ uint64_t return_to = 18446744073709549407LLU;
5143351737 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5143451738 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5143551739 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51438,7 +51742,7 @@
5143851742 state.addr = 839519665163075584LLU; // skip______
5143951743 break;
5144051744 }
51441- case 18446744073709549420LLU: // 99999999bq'''''''''''''''
51745+ case 18446744073709549407LLU: // 99999999bd'''''''''''''''
5144251746 {
5144351747
5144451748 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -51460,7 +51764,7 @@
5146051764 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5146151765 }
5146251766 // ACCUMULATE ARGUMENTS - END
51463- uint64_t return_to = 18446744073709549419LLU;
51767+ uint64_t return_to = 18446744073709549406LLU;
5146451768 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5146551769 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5146651770 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51469,7 +51773,7 @@
5146951773 state.addr = 23446349213393492LLU; // ASSERTINIT
5147051774 break;
5147151775 }
51472- case 18446744073709549419LLU: // 99999999bp'''''''''''''''
51776+ case 18446744073709549406LLU: // 99999999bc'''''''''''''''
5147351777 {
5147451778 {
5147551779 uint64_t arg = 0;
@@ -51548,7 +51852,7 @@
5154851852 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5154951853 }
5155051854 // ACCUMULATE ARGUMENTS - END
51551- uint64_t return_to = 18446744073709549418LLU;
51855+ uint64_t return_to = 18446744073709549405LLU;
5155251856 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5155351857 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5155451858 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51557,7 +51861,7 @@
5155751861 state.addr = 293363126232490310LLU; // PROCVARREF
5155851862 break;
5155951863 }
51560- case 18446744073709549418LLU: // 99999999bo'''''''''''''''
51864+ case 18446744073709549405LLU: // 99999999bb'''''''''''''''
5156151865 {
5156251866 // variable u64 initialize goes out of scope
5156351867 // emitted destructur for type u64
@@ -51578,7 +51882,7 @@
5157851882 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5157951883 }
5158051884 // ACCUMULATE ARGUMENTS - END
51581- uint64_t return_to = 18446744073709549417LLU;
51885+ uint64_t return_to = 18446744073709549404LLU;
5158251886 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5158351887 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5158451888 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51587,7 +51891,7 @@
5158751891 state.addr = 517555565476695680LLU; // assertu64_
5158851892 break;
5158951893 }
51590- case 18446744073709549417LLU: // 99999999bn'''''''''''''''
51894+ case 18446744073709549404LLU: // 99999999ba'''''''''''''''
5159151895 {
5159251896 // ACCUMULATE ARGUMENTS - BEGIN
5159351897 {
@@ -51595,7 +51899,7 @@
5159551899 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5159651900 }
5159751901 // ACCUMULATE ARGUMENTS - END
51598- uint64_t return_to = 18446744073709549416LLU;
51902+ uint64_t return_to = 18446744073709549403LLU;
5159951903 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5160051904 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5160151905 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51604,7 +51908,7 @@
5160451908 state.addr = 839519665163075584LLU; // skip______
5160551909 break;
5160651910 }
51607- case 18446744073709549416LLU: // 99999999bm'''''''''''''''
51911+ case 18446744073709549403LLU: // 99999999b$'''''''''''''''
5160851912 {
5160951913 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5161051914 fprintf(stdout, "%s", " + ");
@@ -51614,7 +51918,7 @@
5161451918 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5161551919 }
5161651920 // ACCUMULATE ARGUMENTS - END
51617- uint64_t return_to = 18446744073709549415LLU;
51921+ uint64_t return_to = 18446744073709549402LLU;
5161851922 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5161951923 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5162051924 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51623,7 +51927,7 @@
5162351927 state.addr = 839519665163075584LLU; // skip______
5162451928 break;
5162551929 }
51626- case 18446744073709549415LLU: // 99999999bl'''''''''''''''
51930+ case 18446744073709549402LLU: // 99999999bZ'''''''''''''''
5162751931 {
5162851932
5162951933 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -51645,7 +51949,7 @@
5164551949 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5164651950 }
5164751951 // ACCUMULATE ARGUMENTS - END
51648- uint64_t return_to = 18446744073709549414LLU;
51952+ uint64_t return_to = 18446744073709549401LLU;
5164951953 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5165051954 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5165151955 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51654,7 +51958,7 @@
5165451958 state.addr = 23446349213393492LLU; // ASSERTINIT
5165551959 break;
5165651960 }
51657- case 18446744073709549414LLU: // 99999999bk'''''''''''''''
51961+ case 18446744073709549401LLU: // 99999999bY'''''''''''''''
5165851962 {
5165951963 {
5166051964 uint64_t arg = 0;
@@ -51733,7 +52037,7 @@
5173352037 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5173452038 }
5173552039 // ACCUMULATE ARGUMENTS - END
51736- uint64_t return_to = 18446744073709549413LLU;
52040+ uint64_t return_to = 18446744073709549400LLU;
5173752041 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5173852042 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5173952043 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51742,7 +52046,7 @@
5174252046 state.addr = 293363126232490310LLU; // PROCVARREF
5174352047 break;
5174452048 }
51745- case 18446744073709549413LLU: // 99999999bj'''''''''''''''
52049+ case 18446744073709549400LLU: // 99999999bX'''''''''''''''
5174652050 {
5174752051 // variable u64 initialize goes out of scope
5174852052 // emitted destructur for type u64
@@ -51763,7 +52067,7 @@
5176352067 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5176452068 }
5176552069 // ACCUMULATE ARGUMENTS - END
51766- uint64_t return_to = 18446744073709549412LLU;
52070+ uint64_t return_to = 18446744073709549399LLU;
5176752071 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5176852072 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5176952073 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51772,7 +52076,7 @@
5177252076 state.addr = 517555565476695680LLU; // assertu64_
5177352077 break;
5177452078 }
51775- case 18446744073709549412LLU: // 99999999bi'''''''''''''''
52079+ case 18446744073709549399LLU: // 99999999bW'''''''''''''''
5177652080 {
5177752081 // ACCUMULATE ARGUMENTS - BEGIN
5177852082 {
@@ -51780,7 +52084,7 @@
5178052084 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5178152085 }
5178252086 // ACCUMULATE ARGUMENTS - END
51783- uint64_t return_to = 18446744073709549411LLU;
52087+ uint64_t return_to = 18446744073709549398LLU;
5178452088 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5178552089 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5178652090 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51789,7 +52093,7 @@
5178952093 state.addr = 839519665163075584LLU; // skip______
5179052094 break;
5179152095 }
51792- case 18446744073709549411LLU: // 99999999bh'''''''''''''''
52096+ case 18446744073709549398LLU: // 99999999bV'''''''''''''''
5179352097 {
5179452098 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5179552099 fprintf(stdout, "%s", ";");
@@ -51801,7 +52105,7 @@
5180152105 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5180252106 }
5180352107 // ACCUMULATE ARGUMENTS - END
51804- uint64_t return_to = 18446744073709549410LLU;
52108+ uint64_t return_to = 18446744073709549397LLU;
5180552109 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5180652110 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5180752111 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51810,7 +52114,7 @@
5181052114 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5181152115 break;
5181252116 }
51813- case 18446744073709549410LLU: // 99999999bg'''''''''''''''
52117+ case 18446744073709549397LLU: // 99999999bU'''''''''''''''
5181452118 {
5181552119 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5181652120 // variable type______ type______ goes out of scope
@@ -51821,7 +52125,7 @@
5182152125 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5182252126 }
5182352127 // ACCUMULATE ARGUMENTS - END
51824- uint64_t return_to = 18446744073709549409LLU;
52128+ uint64_t return_to = 18446744073709549396LLU;
5182552129 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5182652130 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5182752131 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51830,7 +52134,7 @@
5183052134 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5183152135 break;
5183252136 }
51833- case 18446744073709549409LLU: // 99999999bf'''''''''''''''
52137+ case 18446744073709549396LLU: // 99999999bT'''''''''''''''
5183452138 {
5183552139 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5183652140 // variable u64 mutable___ goes out of scope
@@ -51842,10 +52146,10 @@
5184252146 // variable u64 id________ goes out of scope
5184352147 // emitted destructur for type u64
5184452148 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
51845- state.addr = 18446744073709549427LLU; // 99999999bx'''''''''''''''
52149+ state.addr = 18446744073709549414LLU; // 99999999bk'''''''''''''''
5184652150 break;
5184752151 }
51848- case 18446744073709549428LLU: // 99999999by'''''''''''''''
52152+ case 18446744073709549415LLU: // 99999999bl'''''''''''''''
5184952153 {
5185052154
5185152155 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 842300673667104768;
@@ -51856,11 +52160,11 @@
5185652160 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5185752161 }
5185852162 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
51859- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549408LLU : 18446744073709549407LLU;
52163+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549395LLU : 18446744073709549394LLU;
5186052164 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5186152165 break;
5186252166 }
51863- case 18446744073709549408LLU: // 99999999be'''''''''''''''
52167+ case 18446744073709549395LLU: // 99999999bS'''''''''''''''
5186452168 {
5186552169 {
5186652170 uint64_t arg = 0;
@@ -51887,7 +52191,7 @@
5188752191 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5188852192 }
5188952193 // ACCUMULATE ARGUMENTS - END
51890- uint64_t return_to = 18446744073709549405LLU;
52194+ uint64_t return_to = 18446744073709549392LLU;
5189152195 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5189252196 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5189352197 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51896,7 +52200,7 @@
5189652200 state.addr = 861504796319285248LLU; // typeu64___
5189752201 break;
5189852202 }
51899- case 18446744073709549405LLU: // 99999999bb'''''''''''''''
52203+ case 18446744073709549392LLU: // 99999999bP'''''''''''''''
5190052204 {
5190152205 {
5190252206 uint64_t arg = 0;
@@ -51921,7 +52225,7 @@
5192152225 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5192252226 }
5192352227 // ACCUMULATE ARGUMENTS - END
51924- uint64_t return_to = 18446744073709549403LLU;
52228+ uint64_t return_to = 18446744073709549390LLU;
5192552229 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5192652230 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5192752231 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51930,7 +52234,7 @@
5193052234 state.addr = 861504796319285248LLU; // typeu64___
5193152235 break;
5193252236 }
51933- case 18446744073709549403LLU: // 99999999b$'''''''''''''''
52237+ case 18446744073709549390LLU: // 99999999bN'''''''''''''''
5193452238 {
5193552239 {
5193652240 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -51950,7 +52254,7 @@
5195052254 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5195152255 }
5195252256 // ACCUMULATE ARGUMENTS - END
51953- uint64_t return_to = 18446744073709549404LLU;
52257+ uint64_t return_to = 18446744073709549391LLU;
5195452258 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5195552259 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5195652260 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51959,7 +52263,7 @@
5195952263 state.addr = 819859607768530944LLU; // resdest___
5196052264 break;
5196152265 }
51962- case 18446744073709549404LLU: // 99999999ba'''''''''''''''
52266+ case 18446744073709549391LLU: // 99999999bO'''''''''''''''
5196352267 {
5196452268 // ACCUMULATE ARGUMENTS - BEGIN
5196552269 {
@@ -51979,7 +52283,7 @@
5197952283 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5198052284 }
5198152285 // ACCUMULATE ARGUMENTS - END
51982- uint64_t return_to = 18446744073709549402LLU;
52286+ uint64_t return_to = 18446744073709549389LLU;
5198352287 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5198452288 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5198552289 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -51988,7 +52292,7 @@
5198852292 state.addr = 819857494882385920LLU; // res_u64___
5198952293 break;
5199052294 }
51991- case 18446744073709549402LLU: // 99999999bZ'''''''''''''''
52295+ case 18446744073709549389LLU: // 99999999bM'''''''''''''''
5199252296 {
5199352297 // ACCUMULATE ARGUMENTS - BEGIN
5199452298 {
@@ -51996,7 +52300,7 @@
5199652300 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5199752301 }
5199852302 // ACCUMULATE ARGUMENTS - END
51999- uint64_t return_to = 18446744073709549401LLU;
52303+ uint64_t return_to = 18446744073709549388LLU;
5200052304 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5200152305 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5200252306 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52005,7 +52309,7 @@
5200552309 state.addr = 839519665163075584LLU; // skip______
5200652310 break;
5200752311 }
52008- case 18446744073709549401LLU: // 99999999bY'''''''''''''''
52312+ case 18446744073709549388LLU: // 99999999bL'''''''''''''''
5200952313 {
5201052314 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5201152315 fprintf(stdout, "%s", "\n ");
@@ -52031,7 +52335,7 @@
5203152335 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5203252336 }
5203352337 // ACCUMULATE ARGUMENTS - END
52034- uint64_t return_to = 18446744073709549400LLU;
52338+ uint64_t return_to = 18446744073709549387LLU;
5203552339 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5203652340 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5203752341 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52040,7 +52344,7 @@
5204052344 state.addr = 587881357514113024LLU; // emitpar___
5204152345 break;
5204252346 }
52043- case 18446744073709549400LLU: // 99999999bX'''''''''''''''
52347+ case 18446744073709549387LLU: // 99999999bK'''''''''''''''
5204452348 {
5204552349 fprintf(stdout, "%s", " = ");
5204652350 // ACCUMULATE ARGUMENTS - BEGIN
@@ -52049,7 +52353,7 @@
5204952353 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5205052354 }
5205152355 // ACCUMULATE ARGUMENTS - END
52052- uint64_t return_to = 18446744073709549399LLU;
52356+ uint64_t return_to = 18446744073709549386LLU;
5205352357 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5205452358 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5205552359 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52058,7 +52362,7 @@
5205852362 state.addr = 839519665163075584LLU; // skip______
5205952363 break;
5206052364 }
52061- case 18446744073709549399LLU: // 99999999bW'''''''''''''''
52365+ case 18446744073709549386LLU: // 99999999bJ'''''''''''''''
5206252366 {
5206352367
5206452368 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -52080,7 +52384,7 @@
5208052384 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5208152385 }
5208252386 // ACCUMULATE ARGUMENTS - END
52083- uint64_t return_to = 18446744073709549398LLU;
52387+ uint64_t return_to = 18446744073709549385LLU;
5208452388 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5208552389 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5208652390 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52089,7 +52393,7 @@
5208952393 state.addr = 23446349213393492LLU; // ASSERTINIT
5209052394 break;
5209152395 }
52092- case 18446744073709549398LLU: // 99999999bV'''''''''''''''
52396+ case 18446744073709549385LLU: // 99999999bI'''''''''''''''
5209352397 {
5209452398 {
5209552399 uint64_t arg = 0;
@@ -52168,7 +52472,7 @@
5216852472 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5216952473 }
5217052474 // ACCUMULATE ARGUMENTS - END
52171- uint64_t return_to = 18446744073709549397LLU;
52475+ uint64_t return_to = 18446744073709549384LLU;
5217252476 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5217352477 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5217452478 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52177,7 +52481,7 @@
5217752481 state.addr = 293363126232490310LLU; // PROCVARREF
5217852482 break;
5217952483 }
52180- case 18446744073709549397LLU: // 99999999bU'''''''''''''''
52484+ case 18446744073709549384LLU: // 99999999bH'''''''''''''''
5218152485 {
5218252486 // variable u64 initialize goes out of scope
5218352487 // emitted destructur for type u64
@@ -52198,7 +52502,7 @@
5219852502 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5219952503 }
5220052504 // ACCUMULATE ARGUMENTS - END
52201- uint64_t return_to = 18446744073709549396LLU;
52505+ uint64_t return_to = 18446744073709549383LLU;
5220252506 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5220352507 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5220452508 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52207,7 +52511,7 @@
5220752511 state.addr = 517555565476695680LLU; // assertu64_
5220852512 break;
5220952513 }
52210- case 18446744073709549396LLU: // 99999999bT'''''''''''''''
52514+ case 18446744073709549383LLU: // 99999999bG'''''''''''''''
5221152515 {
5221252516 // ACCUMULATE ARGUMENTS - BEGIN
5221352517 {
@@ -52215,7 +52519,7 @@
5221552519 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5221652520 }
5221752521 // ACCUMULATE ARGUMENTS - END
52218- uint64_t return_to = 18446744073709549395LLU;
52522+ uint64_t return_to = 18446744073709549382LLU;
5221952523 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5222052524 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5222152525 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52224,7 +52528,7 @@
5222452528 state.addr = 839519665163075584LLU; // skip______
5222552529 break;
5222652530 }
52227- case 18446744073709549395LLU: // 99999999bS'''''''''''''''
52531+ case 18446744073709549382LLU: // 99999999bF'''''''''''''''
5222852532 {
5222952533 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5223052534 fprintf(stdout, "%s", " - ");
@@ -52234,7 +52538,7 @@
5223452538 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5223552539 }
5223652540 // ACCUMULATE ARGUMENTS - END
52237- uint64_t return_to = 18446744073709549394LLU;
52541+ uint64_t return_to = 18446744073709549381LLU;
5223852542 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5223952543 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5224052544 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52243,7 +52547,7 @@
5224352547 state.addr = 839519665163075584LLU; // skip______
5224452548 break;
5224552549 }
52246- case 18446744073709549394LLU: // 99999999bR'''''''''''''''
52550+ case 18446744073709549381LLU: // 99999999bE'''''''''''''''
5224752551 {
5224852552
5224952553 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -52265,7 +52569,7 @@
5226552569 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5226652570 }
5226752571 // ACCUMULATE ARGUMENTS - END
52268- uint64_t return_to = 18446744073709549393LLU;
52572+ uint64_t return_to = 18446744073709549380LLU;
5226952573 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5227052574 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5227152575 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52274,7 +52578,7 @@
5227452578 state.addr = 23446349213393492LLU; // ASSERTINIT
5227552579 break;
5227652580 }
52277- case 18446744073709549393LLU: // 99999999bQ'''''''''''''''
52581+ case 18446744073709549380LLU: // 99999999bD'''''''''''''''
5227852582 {
5227952583 {
5228052584 uint64_t arg = 0;
@@ -52353,7 +52657,7 @@
5235352657 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5235452658 }
5235552659 // ACCUMULATE ARGUMENTS - END
52356- uint64_t return_to = 18446744073709549392LLU;
52660+ uint64_t return_to = 18446744073709549379LLU;
5235752661 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5235852662 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5235952663 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52362,7 +52666,7 @@
5236252666 state.addr = 293363126232490310LLU; // PROCVARREF
5236352667 break;
5236452668 }
52365- case 18446744073709549392LLU: // 99999999bP'''''''''''''''
52669+ case 18446744073709549379LLU: // 99999999bC'''''''''''''''
5236652670 {
5236752671 // variable u64 initialize goes out of scope
5236852672 // emitted destructur for type u64
@@ -52383,7 +52687,7 @@
5238352687 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5238452688 }
5238552689 // ACCUMULATE ARGUMENTS - END
52386- uint64_t return_to = 18446744073709549391LLU;
52690+ uint64_t return_to = 18446744073709549378LLU;
5238752691 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5238852692 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5238952693 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52392,7 +52696,7 @@
5239252696 state.addr = 517555565476695680LLU; // assertu64_
5239352697 break;
5239452698 }
52395- case 18446744073709549391LLU: // 99999999bO'''''''''''''''
52699+ case 18446744073709549378LLU: // 99999999bB'''''''''''''''
5239652700 {
5239752701 // ACCUMULATE ARGUMENTS - BEGIN
5239852702 {
@@ -52400,7 +52704,7 @@
5240052704 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5240152705 }
5240252706 // ACCUMULATE ARGUMENTS - END
52403- uint64_t return_to = 18446744073709549390LLU;
52707+ uint64_t return_to = 18446744073709549377LLU;
5240452708 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5240552709 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5240652710 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52409,7 +52713,7 @@
5240952713 state.addr = 839519665163075584LLU; // skip______
5241052714 break;
5241152715 }
52412- case 18446744073709549390LLU: // 99999999bN'''''''''''''''
52716+ case 18446744073709549377LLU: // 99999999bA'''''''''''''''
5241352717 {
5241452718 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5241552719 fprintf(stdout, "%s", ";");
@@ -52421,7 +52725,7 @@
5242152725 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5242252726 }
5242352727 // ACCUMULATE ARGUMENTS - END
52424- uint64_t return_to = 18446744073709549389LLU;
52728+ uint64_t return_to = 18446744073709549376LLU;
5242552729 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5242652730 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5242752731 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52430,7 +52734,7 @@
5243052734 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5243152735 break;
5243252736 }
52433- case 18446744073709549389LLU: // 99999999bM'''''''''''''''
52737+ case 18446744073709549376LLU: // 99999999b_'''''''''''''''
5243452738 {
5243552739 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5243652740 // variable type______ type______ goes out of scope
@@ -52441,7 +52745,7 @@
5244152745 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5244252746 }
5244352747 // ACCUMULATE ARGUMENTS - END
52444- uint64_t return_to = 18446744073709549388LLU;
52748+ uint64_t return_to = 18446744073709549375LLU;
5244552749 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5244652750 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5244752751 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52450,7 +52754,7 @@
5245052754 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5245152755 break;
5245252756 }
52453- case 18446744073709549388LLU: // 99999999bL'''''''''''''''
52757+ case 18446744073709549375LLU: // 99999999a9'''''''''''''''
5245452758 {
5245552759 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5245652760 // variable u64 mutable___ goes out of scope
@@ -52462,10 +52766,10 @@
5246252766 // variable u64 id________ goes out of scope
5246352767 // emitted destructur for type u64
5246452768 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
52465- state.addr = 18446744073709549406LLU; // 99999999bc'''''''''''''''
52769+ state.addr = 18446744073709549393LLU; // 99999999bQ'''''''''''''''
5246652770 break;
5246752771 }
52468- case 18446744073709549407LLU: // 99999999bd'''''''''''''''
52772+ case 18446744073709549394LLU: // 99999999bR'''''''''''''''
5246952773 {
5247052774
5247152775 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 734258263075323904;
@@ -52476,11 +52780,11 @@
5247652780 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5247752781 }
5247852782 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
52479- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549387LLU : 18446744073709549386LLU;
52783+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549374LLU : 18446744073709549373LLU;
5248052784 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5248152785 break;
5248252786 }
52483- case 18446744073709549387LLU: // 99999999bK'''''''''''''''
52787+ case 18446744073709549374LLU: // 99999999a8'''''''''''''''
5248452788 {
5248552789 {
5248652790 uint64_t arg = 0;
@@ -52507,7 +52811,7 @@
5250752811 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5250852812 }
5250952813 // ACCUMULATE ARGUMENTS - END
52510- uint64_t return_to = 18446744073709549384LLU;
52814+ uint64_t return_to = 18446744073709549371LLU;
5251152815 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5251252816 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5251352817 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52516,7 +52820,7 @@
5251652820 state.addr = 861504796319285248LLU; // typeu64___
5251752821 break;
5251852822 }
52519- case 18446744073709549384LLU: // 99999999bH'''''''''''''''
52823+ case 18446744073709549371LLU: // 99999999a5'''''''''''''''
5252052824 {
5252152825 {
5252252826 uint64_t arg = 0;
@@ -52541,7 +52845,7 @@
5254152845 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5254252846 }
5254352847 // ACCUMULATE ARGUMENTS - END
52544- uint64_t return_to = 18446744073709549382LLU;
52848+ uint64_t return_to = 18446744073709549369LLU;
5254552849 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5254652850 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5254752851 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52550,7 +52854,7 @@
5255052854 state.addr = 861504796319285248LLU; // typeu64___
5255152855 break;
5255252856 }
52553- case 18446744073709549382LLU: // 99999999bF'''''''''''''''
52857+ case 18446744073709549369LLU: // 99999999a3'''''''''''''''
5255452858 {
5255552859 {
5255652860 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -52570,7 +52874,7 @@
5257052874 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5257152875 }
5257252876 // ACCUMULATE ARGUMENTS - END
52573- uint64_t return_to = 18446744073709549383LLU;
52877+ uint64_t return_to = 18446744073709549370LLU;
5257452878 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5257552879 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5257652880 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52579,7 +52883,7 @@
5257952883 state.addr = 819859607768530944LLU; // resdest___
5258052884 break;
5258152885 }
52582- case 18446744073709549383LLU: // 99999999bG'''''''''''''''
52886+ case 18446744073709549370LLU: // 99999999a4'''''''''''''''
5258352887 {
5258452888 // ACCUMULATE ARGUMENTS - BEGIN
5258552889 {
@@ -52599,7 +52903,7 @@
5259952903 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5260052904 }
5260152905 // ACCUMULATE ARGUMENTS - END
52602- uint64_t return_to = 18446744073709549381LLU;
52906+ uint64_t return_to = 18446744073709549368LLU;
5260352907 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5260452908 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5260552909 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52608,7 +52912,7 @@
5260852912 state.addr = 819857494882385920LLU; // res_u64___
5260952913 break;
5261052914 }
52611- case 18446744073709549381LLU: // 99999999bE'''''''''''''''
52915+ case 18446744073709549368LLU: // 99999999a2'''''''''''''''
5261252916 {
5261352917 // ACCUMULATE ARGUMENTS - BEGIN
5261452918 {
@@ -52616,7 +52920,7 @@
5261652920 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5261752921 }
5261852922 // ACCUMULATE ARGUMENTS - END
52619- uint64_t return_to = 18446744073709549380LLU;
52923+ uint64_t return_to = 18446744073709549367LLU;
5262052924 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5262152925 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5262252926 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52625,7 +52929,7 @@
5262552929 state.addr = 839519665163075584LLU; // skip______
5262652930 break;
5262752931 }
52628- case 18446744073709549380LLU: // 99999999bD'''''''''''''''
52932+ case 18446744073709549367LLU: // 99999999a1'''''''''''''''
5262952933 {
5263052934 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5263152935 fprintf(stdout, "%s", "\n ");
@@ -52651,7 +52955,7 @@
5265152955 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5265252956 }
5265352957 // ACCUMULATE ARGUMENTS - END
52654- uint64_t return_to = 18446744073709549379LLU;
52958+ uint64_t return_to = 18446744073709549366LLU;
5265552959 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5265652960 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5265752961 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52660,7 +52964,7 @@
5266052964 state.addr = 587881357514113024LLU; // emitpar___
5266152965 break;
5266252966 }
52663- case 18446744073709549379LLU: // 99999999bC'''''''''''''''
52967+ case 18446744073709549366LLU: // 99999999a0'''''''''''''''
5266452968 {
5266552969 fprintf(stdout, "%s", " = ");
5266652970 // ACCUMULATE ARGUMENTS - BEGIN
@@ -52669,7 +52973,7 @@
5266952973 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5267052974 }
5267152975 // ACCUMULATE ARGUMENTS - END
52672- uint64_t return_to = 18446744073709549378LLU;
52976+ uint64_t return_to = 18446744073709549365LLU;
5267352977 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5267452978 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5267552979 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52678,7 +52982,7 @@
5267852982 state.addr = 839519665163075584LLU; // skip______
5267952983 break;
5268052984 }
52681- case 18446744073709549378LLU: // 99999999bB'''''''''''''''
52985+ case 18446744073709549365LLU: // 99999999az'''''''''''''''
5268252986 {
5268352987
5268452988 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -52700,7 +53004,7 @@
5270053004 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5270153005 }
5270253006 // ACCUMULATE ARGUMENTS - END
52703- uint64_t return_to = 18446744073709549377LLU;
53007+ uint64_t return_to = 18446744073709549364LLU;
5270453008 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5270553009 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5270653010 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52709,7 +53013,7 @@
5270953013 state.addr = 23446349213393492LLU; // ASSERTINIT
5271053014 break;
5271153015 }
52712- case 18446744073709549377LLU: // 99999999bA'''''''''''''''
53016+ case 18446744073709549364LLU: // 99999999ay'''''''''''''''
5271353017 {
5271453018 {
5271553019 uint64_t arg = 0;
@@ -52788,7 +53092,7 @@
5278853092 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5278953093 }
5279053094 // ACCUMULATE ARGUMENTS - END
52791- uint64_t return_to = 18446744073709549376LLU;
53095+ uint64_t return_to = 18446744073709549363LLU;
5279253096 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5279353097 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5279453098 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52797,7 +53101,7 @@
5279753101 state.addr = 293363126232490310LLU; // PROCVARREF
5279853102 break;
5279953103 }
52800- case 18446744073709549376LLU: // 99999999b_'''''''''''''''
53104+ case 18446744073709549363LLU: // 99999999ax'''''''''''''''
5280153105 {
5280253106 // variable u64 initialize goes out of scope
5280353107 // emitted destructur for type u64
@@ -52818,7 +53122,7 @@
5281853122 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5281953123 }
5282053124 // ACCUMULATE ARGUMENTS - END
52821- uint64_t return_to = 18446744073709549375LLU;
53125+ uint64_t return_to = 18446744073709549362LLU;
5282253126 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5282353127 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5282453128 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52827,7 +53131,7 @@
5282753131 state.addr = 517555565476695680LLU; // assertu64_
5282853132 break;
5282953133 }
52830- case 18446744073709549375LLU: // 99999999a9'''''''''''''''
53134+ case 18446744073709549362LLU: // 99999999aw'''''''''''''''
5283153135 {
5283253136 // ACCUMULATE ARGUMENTS - BEGIN
5283353137 {
@@ -52835,7 +53139,7 @@
5283553139 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5283653140 }
5283753141 // ACCUMULATE ARGUMENTS - END
52838- uint64_t return_to = 18446744073709549374LLU;
53142+ uint64_t return_to = 18446744073709549361LLU;
5283953143 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5284053144 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5284153145 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52844,7 +53148,7 @@
5284453148 state.addr = 839519665163075584LLU; // skip______
5284553149 break;
5284653150 }
52847- case 18446744073709549374LLU: // 99999999a8'''''''''''''''
53151+ case 18446744073709549361LLU: // 99999999av'''''''''''''''
5284853152 {
5284953153 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5285053154 fprintf(stdout, "%s", " * ");
@@ -52854,7 +53158,7 @@
5285453158 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5285553159 }
5285653160 // ACCUMULATE ARGUMENTS - END
52857- uint64_t return_to = 18446744073709549373LLU;
53161+ uint64_t return_to = 18446744073709549360LLU;
5285853162 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5285953163 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5286053164 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52863,7 +53167,7 @@
5286353167 state.addr = 839519665163075584LLU; // skip______
5286453168 break;
5286553169 }
52866- case 18446744073709549373LLU: // 99999999a7'''''''''''''''
53170+ case 18446744073709549360LLU: // 99999999au'''''''''''''''
5286753171 {
5286853172
5286953173 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -52885,7 +53189,7 @@
5288553189 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5288653190 }
5288753191 // ACCUMULATE ARGUMENTS - END
52888- uint64_t return_to = 18446744073709549372LLU;
53192+ uint64_t return_to = 18446744073709549359LLU;
5288953193 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5289053194 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5289153195 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52894,7 +53198,7 @@
5289453198 state.addr = 23446349213393492LLU; // ASSERTINIT
5289553199 break;
5289653200 }
52897- case 18446744073709549372LLU: // 99999999a6'''''''''''''''
53201+ case 18446744073709549359LLU: // 99999999at'''''''''''''''
5289853202 {
5289953203 {
5290053204 uint64_t arg = 0;
@@ -52973,7 +53277,7 @@
5297353277 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5297453278 }
5297553279 // ACCUMULATE ARGUMENTS - END
52976- uint64_t return_to = 18446744073709549371LLU;
53280+ uint64_t return_to = 18446744073709549358LLU;
5297753281 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5297853282 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5297953283 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -52982,7 +53286,7 @@
5298253286 state.addr = 293363126232490310LLU; // PROCVARREF
5298353287 break;
5298453288 }
52985- case 18446744073709549371LLU: // 99999999a5'''''''''''''''
53289+ case 18446744073709549358LLU: // 99999999as'''''''''''''''
5298653290 {
5298753291 // variable u64 initialize goes out of scope
5298853292 // emitted destructur for type u64
@@ -53003,7 +53307,7 @@
5300353307 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5300453308 }
5300553309 // ACCUMULATE ARGUMENTS - END
53006- uint64_t return_to = 18446744073709549370LLU;
53310+ uint64_t return_to = 18446744073709549357LLU;
5300753311 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5300853312 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5300953313 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53012,7 +53316,7 @@
5301253316 state.addr = 517555565476695680LLU; // assertu64_
5301353317 break;
5301453318 }
53015- case 18446744073709549370LLU: // 99999999a4'''''''''''''''
53319+ case 18446744073709549357LLU: // 99999999ar'''''''''''''''
5301653320 {
5301753321 // ACCUMULATE ARGUMENTS - BEGIN
5301853322 {
@@ -53020,7 +53324,7 @@
5302053324 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5302153325 }
5302253326 // ACCUMULATE ARGUMENTS - END
53023- uint64_t return_to = 18446744073709549369LLU;
53327+ uint64_t return_to = 18446744073709549356LLU;
5302453328 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5302553329 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5302653330 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53029,7 +53333,7 @@
5302953333 state.addr = 839519665163075584LLU; // skip______
5303053334 break;
5303153335 }
53032- case 18446744073709549369LLU: // 99999999a3'''''''''''''''
53336+ case 18446744073709549356LLU: // 99999999aq'''''''''''''''
5303353337 {
5303453338 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5303553339 fprintf(stdout, "%s", ";");
@@ -53041,7 +53345,7 @@
5304153345 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5304253346 }
5304353347 // ACCUMULATE ARGUMENTS - END
53044- uint64_t return_to = 18446744073709549368LLU;
53348+ uint64_t return_to = 18446744073709549355LLU;
5304553349 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5304653350 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5304753351 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53050,7 +53354,7 @@
5305053354 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5305153355 break;
5305253356 }
53053- case 18446744073709549368LLU: // 99999999a2'''''''''''''''
53357+ case 18446744073709549355LLU: // 99999999ap'''''''''''''''
5305453358 {
5305553359 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5305653360 // variable type______ type______ goes out of scope
@@ -53061,7 +53365,7 @@
5306153365 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5306253366 }
5306353367 // ACCUMULATE ARGUMENTS - END
53064- uint64_t return_to = 18446744073709549367LLU;
53368+ uint64_t return_to = 18446744073709549354LLU;
5306553369 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5306653370 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5306753371 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53070,7 +53374,7 @@
5307053374 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5307153375 break;
5307253376 }
53073- case 18446744073709549367LLU: // 99999999a1'''''''''''''''
53377+ case 18446744073709549354LLU: // 99999999ao'''''''''''''''
5307453378 {
5307553379 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5307653380 // variable u64 mutable___ goes out of scope
@@ -53082,10 +53386,10 @@
5308253386 // variable u64 id________ goes out of scope
5308353387 // emitted destructur for type u64
5308453388 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
53085- state.addr = 18446744073709549385LLU; // 99999999bI'''''''''''''''
53389+ state.addr = 18446744073709549372LLU; // 99999999a6'''''''''''''''
5308653390 break;
5308753391 }
53088- case 18446744073709549386LLU: // 99999999bJ'''''''''''''''
53392+ case 18446744073709549373LLU: // 99999999a7'''''''''''''''
5308953393 {
5309053394
5309153395 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 568794957234569216;
@@ -53096,11 +53400,11 @@
5309653400 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5309753401 }
5309853402 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
53099- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549366LLU : 18446744073709549365LLU;
53403+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549353LLU : 18446744073709549352LLU;
5310053404 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5310153405 break;
5310253406 }
53103- case 18446744073709549366LLU: // 99999999a0'''''''''''''''
53407+ case 18446744073709549353LLU: // 99999999an'''''''''''''''
5310453408 {
5310553409 {
5310653410 uint64_t arg = 0;
@@ -53127,7 +53431,7 @@
5312753431 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5312853432 }
5312953433 // ACCUMULATE ARGUMENTS - END
53130- uint64_t return_to = 18446744073709549363LLU;
53434+ uint64_t return_to = 18446744073709549350LLU;
5313153435 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5313253436 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5313353437 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53136,7 +53440,7 @@
5313653440 state.addr = 861504796319285248LLU; // typeu64___
5313753441 break;
5313853442 }
53139- case 18446744073709549363LLU: // 99999999ax'''''''''''''''
53443+ case 18446744073709549350LLU: // 99999999ak'''''''''''''''
5314053444 {
5314153445 {
5314253446 uint64_t arg = 0;
@@ -53161,7 +53465,7 @@
5316153465 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5316253466 }
5316353467 // ACCUMULATE ARGUMENTS - END
53164- uint64_t return_to = 18446744073709549361LLU;
53468+ uint64_t return_to = 18446744073709549348LLU;
5316553469 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5316653470 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5316753471 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53170,7 +53474,7 @@
5317053474 state.addr = 861504796319285248LLU; // typeu64___
5317153475 break;
5317253476 }
53173- case 18446744073709549361LLU: // 99999999av'''''''''''''''
53477+ case 18446744073709549348LLU: // 99999999ai'''''''''''''''
5317453478 {
5317553479 {
5317653480 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -53190,7 +53494,7 @@
5319053494 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5319153495 }
5319253496 // ACCUMULATE ARGUMENTS - END
53193- uint64_t return_to = 18446744073709549362LLU;
53497+ uint64_t return_to = 18446744073709549349LLU;
5319453498 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5319553499 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5319653500 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53199,7 +53503,7 @@
5319953503 state.addr = 819859607768530944LLU; // resdest___
5320053504 break;
5320153505 }
53202- case 18446744073709549362LLU: // 99999999aw'''''''''''''''
53506+ case 18446744073709549349LLU: // 99999999aj'''''''''''''''
5320353507 {
5320453508 // ACCUMULATE ARGUMENTS - BEGIN
5320553509 {
@@ -53219,7 +53523,7 @@
5321953523 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5322053524 }
5322153525 // ACCUMULATE ARGUMENTS - END
53222- uint64_t return_to = 18446744073709549360LLU;
53526+ uint64_t return_to = 18446744073709549347LLU;
5322353527 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5322453528 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5322553529 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53228,7 +53532,7 @@
5322853532 state.addr = 819857494882385920LLU; // res_u64___
5322953533 break;
5323053534 }
53231- case 18446744073709549360LLU: // 99999999au'''''''''''''''
53535+ case 18446744073709549347LLU: // 99999999ah'''''''''''''''
5323253536 {
5323353537 // ACCUMULATE ARGUMENTS - BEGIN
5323453538 {
@@ -53236,7 +53540,7 @@
5323653540 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5323753541 }
5323853542 // ACCUMULATE ARGUMENTS - END
53239- uint64_t return_to = 18446744073709549359LLU;
53543+ uint64_t return_to = 18446744073709549346LLU;
5324053544 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5324153545 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5324253546 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53245,7 +53549,7 @@
5324553549 state.addr = 839519665163075584LLU; // skip______
5324653550 break;
5324753551 }
53248- case 18446744073709549359LLU: // 99999999at'''''''''''''''
53552+ case 18446744073709549346LLU: // 99999999ag'''''''''''''''
5324953553 {
5325053554 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5325153555 fprintf(stdout, "%s", "\n ");
@@ -53271,7 +53575,7 @@
5327153575 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5327253576 }
5327353577 // ACCUMULATE ARGUMENTS - END
53274- uint64_t return_to = 18446744073709549358LLU;
53578+ uint64_t return_to = 18446744073709549345LLU;
5327553579 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5327653580 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5327753581 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53280,7 +53584,7 @@
5328053584 state.addr = 587881357514113024LLU; // emitpar___
5328153585 break;
5328253586 }
53283- case 18446744073709549358LLU: // 99999999as'''''''''''''''
53587+ case 18446744073709549345LLU: // 99999999af'''''''''''''''
5328453588 {
5328553589 fprintf(stdout, "%s", " = ");
5328653590 // ACCUMULATE ARGUMENTS - BEGIN
@@ -53289,7 +53593,7 @@
5328953593 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5329053594 }
5329153595 // ACCUMULATE ARGUMENTS - END
53292- uint64_t return_to = 18446744073709549357LLU;
53596+ uint64_t return_to = 18446744073709549344LLU;
5329353597 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5329453598 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5329553599 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53298,7 +53602,7 @@
5329853602 state.addr = 839519665163075584LLU; // skip______
5329953603 break;
5330053604 }
53301- case 18446744073709549357LLU: // 99999999ar'''''''''''''''
53605+ case 18446744073709549344LLU: // 99999999ae'''''''''''''''
5330253606 {
5330353607
5330453608 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -53320,7 +53624,7 @@
5332053624 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5332153625 }
5332253626 // ACCUMULATE ARGUMENTS - END
53323- uint64_t return_to = 18446744073709549356LLU;
53627+ uint64_t return_to = 18446744073709549343LLU;
5332453628 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5332553629 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5332653630 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53329,7 +53633,7 @@
5332953633 state.addr = 23446349213393492LLU; // ASSERTINIT
5333053634 break;
5333153635 }
53332- case 18446744073709549356LLU: // 99999999aq'''''''''''''''
53636+ case 18446744073709549343LLU: // 99999999ad'''''''''''''''
5333353637 {
5333453638 {
5333553639 uint64_t arg = 0;
@@ -53408,7 +53712,7 @@
5340853712 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5340953713 }
5341053714 // ACCUMULATE ARGUMENTS - END
53411- uint64_t return_to = 18446744073709549355LLU;
53715+ uint64_t return_to = 18446744073709549342LLU;
5341253716 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5341353717 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5341453718 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53417,7 +53721,7 @@
5341753721 state.addr = 293363126232490310LLU; // PROCVARREF
5341853722 break;
5341953723 }
53420- case 18446744073709549355LLU: // 99999999ap'''''''''''''''
53724+ case 18446744073709549342LLU: // 99999999ac'''''''''''''''
5342153725 {
5342253726 // variable u64 initialize goes out of scope
5342353727 // emitted destructur for type u64
@@ -53438,7 +53742,7 @@
5343853742 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5343953743 }
5344053744 // ACCUMULATE ARGUMENTS - END
53441- uint64_t return_to = 18446744073709549354LLU;
53745+ uint64_t return_to = 18446744073709549341LLU;
5344253746 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5344353747 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5344453748 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53447,7 +53751,7 @@
5344753751 state.addr = 517555565476695680LLU; // assertu64_
5344853752 break;
5344953753 }
53450- case 18446744073709549354LLU: // 99999999ao'''''''''''''''
53754+ case 18446744073709549341LLU: // 99999999ab'''''''''''''''
5345153755 {
5345253756 // ACCUMULATE ARGUMENTS - BEGIN
5345353757 {
@@ -53455,7 +53759,7 @@
5345553759 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5345653760 }
5345753761 // ACCUMULATE ARGUMENTS - END
53458- uint64_t return_to = 18446744073709549353LLU;
53762+ uint64_t return_to = 18446744073709549340LLU;
5345953763 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5346053764 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5346153765 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53464,7 +53768,7 @@
5346453768 state.addr = 839519665163075584LLU; // skip______
5346553769 break;
5346653770 }
53467- case 18446744073709549353LLU: // 99999999an'''''''''''''''
53771+ case 18446744073709549340LLU: // 99999999aa'''''''''''''''
5346853772 {
5346953773 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5347053774 fprintf(stdout, "%s", " / ");
@@ -53474,7 +53778,7 @@
5347453778 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5347553779 }
5347653780 // ACCUMULATE ARGUMENTS - END
53477- uint64_t return_to = 18446744073709549352LLU;
53781+ uint64_t return_to = 18446744073709549339LLU;
5347853782 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5347953783 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5348053784 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53483,7 +53787,7 @@
5348353787 state.addr = 839519665163075584LLU; // skip______
5348453788 break;
5348553789 }
53486- case 18446744073709549352LLU: // 99999999am'''''''''''''''
53790+ case 18446744073709549339LLU: // 99999999a$'''''''''''''''
5348753791 {
5348853792
5348953793 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -53505,7 +53809,7 @@
5350553809 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5350653810 }
5350753811 // ACCUMULATE ARGUMENTS - END
53508- uint64_t return_to = 18446744073709549351LLU;
53812+ uint64_t return_to = 18446744073709549338LLU;
5350953813 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5351053814 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5351153815 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53514,7 +53818,7 @@
5351453818 state.addr = 23446349213393492LLU; // ASSERTINIT
5351553819 break;
5351653820 }
53517- case 18446744073709549351LLU: // 99999999al'''''''''''''''
53821+ case 18446744073709549338LLU: // 99999999aZ'''''''''''''''
5351853822 {
5351953823 {
5352053824 uint64_t arg = 0;
@@ -53593,7 +53897,7 @@
5359353897 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5359453898 }
5359553899 // ACCUMULATE ARGUMENTS - END
53596- uint64_t return_to = 18446744073709549350LLU;
53900+ uint64_t return_to = 18446744073709549337LLU;
5359753901 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5359853902 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5359953903 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53602,7 +53906,7 @@
5360253906 state.addr = 293363126232490310LLU; // PROCVARREF
5360353907 break;
5360453908 }
53605- case 18446744073709549350LLU: // 99999999ak'''''''''''''''
53909+ case 18446744073709549337LLU: // 99999999aY'''''''''''''''
5360653910 {
5360753911 // variable u64 initialize goes out of scope
5360853912 // emitted destructur for type u64
@@ -53623,7 +53927,7 @@
5362353927 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5362453928 }
5362553929 // ACCUMULATE ARGUMENTS - END
53626- uint64_t return_to = 18446744073709549349LLU;
53930+ uint64_t return_to = 18446744073709549336LLU;
5362753931 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5362853932 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5362953933 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53632,7 +53936,7 @@
5363253936 state.addr = 517555565476695680LLU; // assertu64_
5363353937 break;
5363453938 }
53635- case 18446744073709549349LLU: // 99999999aj'''''''''''''''
53939+ case 18446744073709549336LLU: // 99999999aX'''''''''''''''
5363653940 {
5363753941 // ACCUMULATE ARGUMENTS - BEGIN
5363853942 {
@@ -53640,7 +53944,7 @@
5364053944 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5364153945 }
5364253946 // ACCUMULATE ARGUMENTS - END
53643- uint64_t return_to = 18446744073709549348LLU;
53947+ uint64_t return_to = 18446744073709549335LLU;
5364453948 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5364553949 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5364653950 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53649,7 +53953,7 @@
5364953953 state.addr = 839519665163075584LLU; // skip______
5365053954 break;
5365153955 }
53652- case 18446744073709549348LLU: // 99999999ai'''''''''''''''
53956+ case 18446744073709549335LLU: // 99999999aW'''''''''''''''
5365353957 {
5365453958 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5365553959 fprintf(stdout, "%s", ";");
@@ -53661,7 +53965,7 @@
5366153965 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5366253966 }
5366353967 // ACCUMULATE ARGUMENTS - END
53664- uint64_t return_to = 18446744073709549347LLU;
53968+ uint64_t return_to = 18446744073709549334LLU;
5366553969 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5366653970 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5366753971 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53670,7 +53974,7 @@
5367053974 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5367153975 break;
5367253976 }
53673- case 18446744073709549347LLU: // 99999999ah'''''''''''''''
53977+ case 18446744073709549334LLU: // 99999999aV'''''''''''''''
5367453978 {
5367553979 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5367653980 // variable type______ type______ goes out of scope
@@ -53681,7 +53985,7 @@
5368153985 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5368253986 }
5368353987 // ACCUMULATE ARGUMENTS - END
53684- uint64_t return_to = 18446744073709549346LLU;
53988+ uint64_t return_to = 18446744073709549333LLU;
5368553989 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5368653990 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5368753991 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53690,7 +53994,7 @@
5369053994 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5369153995 break;
5369253996 }
53693- case 18446744073709549346LLU: // 99999999ag'''''''''''''''
53997+ case 18446744073709549333LLU: // 99999999aU'''''''''''''''
5369453998 {
5369553999 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5369654000 // variable u64 mutable___ goes out of scope
@@ -53702,10 +54006,10 @@
5370254006 // variable u64 id________ goes out of scope
5370354007 // emitted destructur for type u64
5370454008 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
53705- state.addr = 18446744073709549364LLU; // 99999999ay'''''''''''''''
54009+ state.addr = 18446744073709549351LLU; // 99999999al'''''''''''''''
5370654010 break;
5370754011 }
53708- case 18446744073709549365LLU: // 99999999az'''''''''''''''
54012+ case 18446744073709549352LLU: // 99999999am'''''''''''''''
5370954013 {
5371054014
5371154015 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 732534228842971136;
@@ -53716,11 +54020,11 @@
5371654020 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5371754021 }
5371854022 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
53719- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549345LLU : 18446744073709549344LLU;
54023+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549332LLU : 18446744073709549331LLU;
5372054024 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5372154025 break;
5372254026 }
53723- case 18446744073709549345LLU: // 99999999af'''''''''''''''
54027+ case 18446744073709549332LLU: // 99999999aT'''''''''''''''
5372454028 {
5372554029 {
5372654030 uint64_t arg = 0;
@@ -53747,7 +54051,7 @@
5374754051 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5374854052 }
5374954053 // ACCUMULATE ARGUMENTS - END
53750- uint64_t return_to = 18446744073709549342LLU;
54054+ uint64_t return_to = 18446744073709549329LLU;
5375154055 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5375254056 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5375354057 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53756,7 +54060,7 @@
5375654060 state.addr = 861504796319285248LLU; // typeu64___
5375754061 break;
5375854062 }
53759- case 18446744073709549342LLU: // 99999999ac'''''''''''''''
54063+ case 18446744073709549329LLU: // 99999999aQ'''''''''''''''
5376054064 {
5376154065 {
5376254066 uint64_t arg = 0;
@@ -53781,7 +54085,7 @@
5378154085 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5378254086 }
5378354087 // ACCUMULATE ARGUMENTS - END
53784- uint64_t return_to = 18446744073709549340LLU;
54088+ uint64_t return_to = 18446744073709549327LLU;
5378554089 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5378654090 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5378754091 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53790,7 +54094,7 @@
5379054094 state.addr = 861504796319285248LLU; // typeu64___
5379154095 break;
5379254096 }
53793- case 18446744073709549340LLU: // 99999999aa'''''''''''''''
54097+ case 18446744073709549327LLU: // 99999999aO'''''''''''''''
5379454098 {
5379554099 {
5379654100 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -53810,7 +54114,7 @@
5381054114 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5381154115 }
5381254116 // ACCUMULATE ARGUMENTS - END
53813- uint64_t return_to = 18446744073709549341LLU;
54117+ uint64_t return_to = 18446744073709549328LLU;
5381454118 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5381554119 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5381654120 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53819,7 +54123,7 @@
5381954123 state.addr = 819859607768530944LLU; // resdest___
5382054124 break;
5382154125 }
53822- case 18446744073709549341LLU: // 99999999ab'''''''''''''''
54126+ case 18446744073709549328LLU: // 99999999aP'''''''''''''''
5382354127 {
5382454128 // ACCUMULATE ARGUMENTS - BEGIN
5382554129 {
@@ -53839,7 +54143,7 @@
5383954143 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5384054144 }
5384154145 // ACCUMULATE ARGUMENTS - END
53842- uint64_t return_to = 18446744073709549339LLU;
54146+ uint64_t return_to = 18446744073709549326LLU;
5384354147 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5384454148 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5384554149 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53848,7 +54152,7 @@
5384854152 state.addr = 819857494882385920LLU; // res_u64___
5384954153 break;
5385054154 }
53851- case 18446744073709549339LLU: // 99999999a$'''''''''''''''
54155+ case 18446744073709549326LLU: // 99999999aN'''''''''''''''
5385254156 {
5385354157 // ACCUMULATE ARGUMENTS - BEGIN
5385454158 {
@@ -53856,7 +54160,7 @@
5385654160 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5385754161 }
5385854162 // ACCUMULATE ARGUMENTS - END
53859- uint64_t return_to = 18446744073709549338LLU;
54163+ uint64_t return_to = 18446744073709549325LLU;
5386054164 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5386154165 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5386254166 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53865,7 +54169,7 @@
5386554169 state.addr = 839519665163075584LLU; // skip______
5386654170 break;
5386754171 }
53868- case 18446744073709549338LLU: // 99999999aZ'''''''''''''''
54172+ case 18446744073709549325LLU: // 99999999aM'''''''''''''''
5386954173 {
5387054174 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5387154175 fprintf(stdout, "%s", "\n ");
@@ -53891,7 +54195,7 @@
5389154195 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5389254196 }
5389354197 // ACCUMULATE ARGUMENTS - END
53894- uint64_t return_to = 18446744073709549337LLU;
54198+ uint64_t return_to = 18446744073709549324LLU;
5389554199 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5389654200 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5389754201 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53900,7 +54204,7 @@
5390054204 state.addr = 587881357514113024LLU; // emitpar___
5390154205 break;
5390254206 }
53903- case 18446744073709549337LLU: // 99999999aY'''''''''''''''
54207+ case 18446744073709549324LLU: // 99999999aL'''''''''''''''
5390454208 {
5390554209 fprintf(stdout, "%s", " = ");
5390654210 // ACCUMULATE ARGUMENTS - BEGIN
@@ -53909,7 +54213,7 @@
5390954213 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5391054214 }
5391154215 // ACCUMULATE ARGUMENTS - END
53912- uint64_t return_to = 18446744073709549336LLU;
54216+ uint64_t return_to = 18446744073709549323LLU;
5391354217 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5391454218 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5391554219 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53918,7 +54222,7 @@
5391854222 state.addr = 839519665163075584LLU; // skip______
5391954223 break;
5392054224 }
53921- case 18446744073709549336LLU: // 99999999aX'''''''''''''''
54225+ case 18446744073709549323LLU: // 99999999aK'''''''''''''''
5392254226 {
5392354227
5392454228 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -53940,7 +54244,7 @@
5394054244 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5394154245 }
5394254246 // ACCUMULATE ARGUMENTS - END
53943- uint64_t return_to = 18446744073709549335LLU;
54247+ uint64_t return_to = 18446744073709549322LLU;
5394454248 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5394554249 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5394654250 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -53949,7 +54253,7 @@
5394954253 state.addr = 23446349213393492LLU; // ASSERTINIT
5395054254 break;
5395154255 }
53952- case 18446744073709549335LLU: // 99999999aW'''''''''''''''
54256+ case 18446744073709549322LLU: // 99999999aJ'''''''''''''''
5395354257 {
5395454258 {
5395554259 uint64_t arg = 0;
@@ -54028,7 +54332,7 @@
5402854332 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5402954333 }
5403054334 // ACCUMULATE ARGUMENTS - END
54031- uint64_t return_to = 18446744073709549334LLU;
54335+ uint64_t return_to = 18446744073709549321LLU;
5403254336 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5403354337 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5403454338 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54037,7 +54341,7 @@
5403754341 state.addr = 293363126232490310LLU; // PROCVARREF
5403854342 break;
5403954343 }
54040- case 18446744073709549334LLU: // 99999999aV'''''''''''''''
54344+ case 18446744073709549321LLU: // 99999999aI'''''''''''''''
5404154345 {
5404254346 // variable u64 initialize goes out of scope
5404354347 // emitted destructur for type u64
@@ -54058,7 +54362,7 @@
5405854362 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5405954363 }
5406054364 // ACCUMULATE ARGUMENTS - END
54061- uint64_t return_to = 18446744073709549333LLU;
54365+ uint64_t return_to = 18446744073709549320LLU;
5406254366 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5406354367 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5406454368 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54067,7 +54371,7 @@
5406754371 state.addr = 517555565476695680LLU; // assertu64_
5406854372 break;
5406954373 }
54070- case 18446744073709549333LLU: // 99999999aU'''''''''''''''
54374+ case 18446744073709549320LLU: // 99999999aH'''''''''''''''
5407154375 {
5407254376 // ACCUMULATE ARGUMENTS - BEGIN
5407354377 {
@@ -54075,7 +54379,7 @@
5407554379 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5407654380 }
5407754381 // ACCUMULATE ARGUMENTS - END
54078- uint64_t return_to = 18446744073709549332LLU;
54382+ uint64_t return_to = 18446744073709549319LLU;
5407954383 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5408054384 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5408154385 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54084,7 +54388,7 @@
5408454388 state.addr = 839519665163075584LLU; // skip______
5408554389 break;
5408654390 }
54087- case 18446744073709549332LLU: // 99999999aT'''''''''''''''
54391+ case 18446744073709549319LLU: // 99999999aG'''''''''''''''
5408854392 {
5408954393 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5409054394 fprintf(stdout, "%s", " % ");
@@ -54094,7 +54398,7 @@
5409454398 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5409554399 }
5409654400 // ACCUMULATE ARGUMENTS - END
54097- uint64_t return_to = 18446744073709549331LLU;
54401+ uint64_t return_to = 18446744073709549318LLU;
5409854402 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5409954403 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5410054404 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54103,7 +54407,7 @@
5410354407 state.addr = 839519665163075584LLU; // skip______
5410454408 break;
5410554409 }
54106- case 18446744073709549331LLU: // 99999999aS'''''''''''''''
54410+ case 18446744073709549318LLU: // 99999999aF'''''''''''''''
5410754411 {
5410854412
5410954413 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -54125,7 +54429,7 @@
5412554429 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5412654430 }
5412754431 // ACCUMULATE ARGUMENTS - END
54128- uint64_t return_to = 18446744073709549330LLU;
54432+ uint64_t return_to = 18446744073709549317LLU;
5412954433 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5413054434 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5413154435 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54134,7 +54438,7 @@
5413454438 state.addr = 23446349213393492LLU; // ASSERTINIT
5413554439 break;
5413654440 }
54137- case 18446744073709549330LLU: // 99999999aR'''''''''''''''
54441+ case 18446744073709549317LLU: // 99999999aE'''''''''''''''
5413854442 {
5413954443 {
5414054444 uint64_t arg = 0;
@@ -54213,7 +54517,7 @@
5421354517 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5421454518 }
5421554519 // ACCUMULATE ARGUMENTS - END
54216- uint64_t return_to = 18446744073709549329LLU;
54520+ uint64_t return_to = 18446744073709549316LLU;
5421754521 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5421854522 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5421954523 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54222,7 +54526,7 @@
5422254526 state.addr = 293363126232490310LLU; // PROCVARREF
5422354527 break;
5422454528 }
54225- case 18446744073709549329LLU: // 99999999aQ'''''''''''''''
54529+ case 18446744073709549316LLU: // 99999999aD'''''''''''''''
5422654530 {
5422754531 // variable u64 initialize goes out of scope
5422854532 // emitted destructur for type u64
@@ -54243,7 +54547,7 @@
5424354547 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5424454548 }
5424554549 // ACCUMULATE ARGUMENTS - END
54246- uint64_t return_to = 18446744073709549328LLU;
54550+ uint64_t return_to = 18446744073709549315LLU;
5424754551 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5424854552 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5424954553 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54252,7 +54556,7 @@
5425254556 state.addr = 517555565476695680LLU; // assertu64_
5425354557 break;
5425454558 }
54255- case 18446744073709549328LLU: // 99999999aP'''''''''''''''
54559+ case 18446744073709549315LLU: // 99999999aC'''''''''''''''
5425654560 {
5425754561 // ACCUMULATE ARGUMENTS - BEGIN
5425854562 {
@@ -54260,7 +54564,7 @@
5426054564 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5426154565 }
5426254566 // ACCUMULATE ARGUMENTS - END
54263- uint64_t return_to = 18446744073709549327LLU;
54567+ uint64_t return_to = 18446744073709549314LLU;
5426454568 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5426554569 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5426654570 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54269,7 +54573,7 @@
5426954573 state.addr = 839519665163075584LLU; // skip______
5427054574 break;
5427154575 }
54272- case 18446744073709549327LLU: // 99999999aO'''''''''''''''
54576+ case 18446744073709549314LLU: // 99999999aB'''''''''''''''
5427354577 {
5427454578 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5427554579 fprintf(stdout, "%s", ";");
@@ -54281,7 +54585,7 @@
5428154585 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5428254586 }
5428354587 // ACCUMULATE ARGUMENTS - END
54284- uint64_t return_to = 18446744073709549326LLU;
54588+ uint64_t return_to = 18446744073709549313LLU;
5428554589 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5428654590 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5428754591 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54290,7 +54594,7 @@
5429054594 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5429154595 break;
5429254596 }
54293- case 18446744073709549326LLU: // 99999999aN'''''''''''''''
54597+ case 18446744073709549313LLU: // 99999999aA'''''''''''''''
5429454598 {
5429554599 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5429654600 // variable type______ type______ goes out of scope
@@ -54301,7 +54605,7 @@
5430154605 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5430254606 }
5430354607 // ACCUMULATE ARGUMENTS - END
54304- uint64_t return_to = 18446744073709549325LLU;
54608+ uint64_t return_to = 18446744073709549312LLU;
5430554609 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5430654610 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5430754611 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54310,7 +54614,7 @@
5431054614 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5431154615 break;
5431254616 }
54313- case 18446744073709549325LLU: // 99999999aM'''''''''''''''
54617+ case 18446744073709549312LLU: // 99999999a_'''''''''''''''
5431454618 {
5431554619 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5431654620 // variable u64 mutable___ goes out of scope
@@ -54322,10 +54626,10 @@
5432254626 // variable u64 id________ goes out of scope
5432354627 // emitted destructur for type u64
5432454628 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
54325- state.addr = 18446744073709549343LLU; // 99999999ad'''''''''''''''
54629+ state.addr = 18446744073709549330LLU; // 99999999aR'''''''''''''''
5432654630 break;
5432754631 }
54328- case 18446744073709549344LLU: // 99999999ae'''''''''''''''
54632+ case 18446744073709549331LLU: // 99999999aS'''''''''''''''
5432954633 {
5433054634
5433154635 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 589056757511225344;
@@ -54336,11 +54640,11 @@
5433654640 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5433754641 }
5433854642 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
54339- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549324LLU : 18446744073709549323LLU;
54643+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549311LLU : 18446744073709549310LLU;
5434054644 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5434154645 break;
5434254646 }
54343- case 18446744073709549324LLU: // 99999999aL'''''''''''''''
54647+ case 18446744073709549311LLU: // 99999999$9'''''''''''''''
5434454648 {
5434554649 {
5434654650 uint64_t arg = 0;
@@ -54367,7 +54671,7 @@
5436754671 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5436854672 }
5436954673 // ACCUMULATE ARGUMENTS - END
54370- uint64_t return_to = 18446744073709549321LLU;
54674+ uint64_t return_to = 18446744073709549308LLU;
5437154675 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5437254676 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5437354677 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54376,7 +54680,7 @@
5437654680 state.addr = 861504796319285248LLU; // typeu64___
5437754681 break;
5437854682 }
54379- case 18446744073709549321LLU: // 99999999aI'''''''''''''''
54683+ case 18446744073709549308LLU: // 99999999$6'''''''''''''''
5438054684 {
5438154685 {
5438254686 uint64_t arg = 0;
@@ -54401,7 +54705,7 @@
5440154705 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5440254706 }
5440354707 // ACCUMULATE ARGUMENTS - END
54404- uint64_t return_to = 18446744073709549319LLU;
54708+ uint64_t return_to = 18446744073709549306LLU;
5440554709 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5440654710 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5440754711 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54410,7 +54714,7 @@
5441054714 state.addr = 861504796319285248LLU; // typeu64___
5441154715 break;
5441254716 }
54413- case 18446744073709549319LLU: // 99999999aG'''''''''''''''
54717+ case 18446744073709549306LLU: // 99999999$4'''''''''''''''
5441454718 {
5441554719 {
5441654720 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -54430,7 +54734,7 @@
5443054734 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5443154735 }
5443254736 // ACCUMULATE ARGUMENTS - END
54433- uint64_t return_to = 18446744073709549320LLU;
54737+ uint64_t return_to = 18446744073709549307LLU;
5443454738 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5443554739 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5443654740 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54439,7 +54743,7 @@
5443954743 state.addr = 819859607768530944LLU; // resdest___
5444054744 break;
5444154745 }
54442- case 18446744073709549320LLU: // 99999999aH'''''''''''''''
54746+ case 18446744073709549307LLU: // 99999999$5'''''''''''''''
5444354747 {
5444454748 // ACCUMULATE ARGUMENTS - BEGIN
5444554749 {
@@ -54459,7 +54763,7 @@
5445954763 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5446054764 }
5446154765 // ACCUMULATE ARGUMENTS - END
54462- uint64_t return_to = 18446744073709549318LLU;
54766+ uint64_t return_to = 18446744073709549305LLU;
5446354767 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5446454768 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5446554769 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54468,7 +54772,7 @@
5446854772 state.addr = 819857494882385920LLU; // res_u64___
5446954773 break;
5447054774 }
54471- case 18446744073709549318LLU: // 99999999aF'''''''''''''''
54775+ case 18446744073709549305LLU: // 99999999$3'''''''''''''''
5447254776 {
5447354777 // ACCUMULATE ARGUMENTS - BEGIN
5447454778 {
@@ -54476,7 +54780,7 @@
5447654780 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5447754781 }
5447854782 // ACCUMULATE ARGUMENTS - END
54479- uint64_t return_to = 18446744073709549317LLU;
54783+ uint64_t return_to = 18446744073709549304LLU;
5448054784 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5448154785 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5448254786 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54485,7 +54789,7 @@
5448554789 state.addr = 839519665163075584LLU; // skip______
5448654790 break;
5448754791 }
54488- case 18446744073709549317LLU: // 99999999aE'''''''''''''''
54792+ case 18446744073709549304LLU: // 99999999$2'''''''''''''''
5448954793 {
5449054794 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5449154795 fprintf(stdout, "%s", "\n ");
@@ -54511,7 +54815,7 @@
5451154815 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5451254816 }
5451354817 // ACCUMULATE ARGUMENTS - END
54514- uint64_t return_to = 18446744073709549316LLU;
54818+ uint64_t return_to = 18446744073709549303LLU;
5451554819 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5451654820 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5451754821 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54520,7 +54824,7 @@
5452054824 state.addr = 587881357514113024LLU; // emitpar___
5452154825 break;
5452254826 }
54523- case 18446744073709549316LLU: // 99999999aD'''''''''''''''
54827+ case 18446744073709549303LLU: // 99999999$1'''''''''''''''
5452454828 {
5452554829 fprintf(stdout, "%s", " = ");
5452654830 // ACCUMULATE ARGUMENTS - BEGIN
@@ -54529,7 +54833,7 @@
5452954833 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5453054834 }
5453154835 // ACCUMULATE ARGUMENTS - END
54532- uint64_t return_to = 18446744073709549315LLU;
54836+ uint64_t return_to = 18446744073709549302LLU;
5453354837 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5453454838 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5453554839 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54538,7 +54842,7 @@
5453854842 state.addr = 839519665163075584LLU; // skip______
5453954843 break;
5454054844 }
54541- case 18446744073709549315LLU: // 99999999aC'''''''''''''''
54845+ case 18446744073709549302LLU: // 99999999$0'''''''''''''''
5454254846 {
5454354847
5454454848 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -54560,7 +54864,7 @@
5456054864 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5456154865 }
5456254866 // ACCUMULATE ARGUMENTS - END
54563- uint64_t return_to = 18446744073709549314LLU;
54867+ uint64_t return_to = 18446744073709549301LLU;
5456454868 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5456554869 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5456654870 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54569,7 +54873,7 @@
5456954873 state.addr = 23446349213393492LLU; // ASSERTINIT
5457054874 break;
5457154875 }
54572- case 18446744073709549314LLU: // 99999999aB'''''''''''''''
54876+ case 18446744073709549301LLU: // 99999999$z'''''''''''''''
5457354877 {
5457454878 {
5457554879 uint64_t arg = 0;
@@ -54648,7 +54952,7 @@
5464854952 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5464954953 }
5465054954 // ACCUMULATE ARGUMENTS - END
54651- uint64_t return_to = 18446744073709549313LLU;
54955+ uint64_t return_to = 18446744073709549300LLU;
5465254956 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5465354957 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5465454958 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54657,7 +54961,7 @@
5465754961 state.addr = 293363126232490310LLU; // PROCVARREF
5465854962 break;
5465954963 }
54660- case 18446744073709549313LLU: // 99999999aA'''''''''''''''
54964+ case 18446744073709549300LLU: // 99999999$y'''''''''''''''
5466154965 {
5466254966 // variable u64 initialize goes out of scope
5466354967 // emitted destructur for type u64
@@ -54678,7 +54982,7 @@
5467854982 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5467954983 }
5468054984 // ACCUMULATE ARGUMENTS - END
54681- uint64_t return_to = 18446744073709549312LLU;
54985+ uint64_t return_to = 18446744073709549299LLU;
5468254986 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5468354987 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5468454988 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54687,7 +54991,7 @@
5468754991 state.addr = 517555565476695680LLU; // assertu64_
5468854992 break;
5468954993 }
54690- case 18446744073709549312LLU: // 99999999a_'''''''''''''''
54994+ case 18446744073709549299LLU: // 99999999$x'''''''''''''''
5469154995 {
5469254996 // ACCUMULATE ARGUMENTS - BEGIN
5469354997 {
@@ -54695,7 +54999,7 @@
5469554999 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5469655000 }
5469755001 // ACCUMULATE ARGUMENTS - END
54698- uint64_t return_to = 18446744073709549311LLU;
55002+ uint64_t return_to = 18446744073709549298LLU;
5469955003 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5470055004 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5470155005 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54704,7 +55008,7 @@
5470455008 state.addr = 839519665163075584LLU; // skip______
5470555009 break;
5470655010 }
54707- case 18446744073709549311LLU: // 99999999$9'''''''''''''''
55011+ case 18446744073709549298LLU: // 99999999$w'''''''''''''''
5470855012 {
5470955013 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5471055014 fprintf(stdout, "%s", " == ");
@@ -54714,7 +55018,7 @@
5471455018 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5471555019 }
5471655020 // ACCUMULATE ARGUMENTS - END
54717- uint64_t return_to = 18446744073709549310LLU;
55021+ uint64_t return_to = 18446744073709549297LLU;
5471855022 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5471955023 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5472055024 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54723,7 +55027,7 @@
5472355027 state.addr = 839519665163075584LLU; // skip______
5472455028 break;
5472555029 }
54726- case 18446744073709549310LLU: // 99999999$8'''''''''''''''
55030+ case 18446744073709549297LLU: // 99999999$v'''''''''''''''
5472755031 {
5472855032
5472955033 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -54745,7 +55049,7 @@
5474555049 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5474655050 }
5474755051 // ACCUMULATE ARGUMENTS - END
54748- uint64_t return_to = 18446744073709549309LLU;
55052+ uint64_t return_to = 18446744073709549296LLU;
5474955053 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5475055054 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5475155055 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54754,7 +55058,7 @@
5475455058 state.addr = 23446349213393492LLU; // ASSERTINIT
5475555059 break;
5475655060 }
54757- case 18446744073709549309LLU: // 99999999$7'''''''''''''''
55061+ case 18446744073709549296LLU: // 99999999$u'''''''''''''''
5475855062 {
5475955063 {
5476055064 uint64_t arg = 0;
@@ -54833,7 +55137,7 @@
5483355137 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5483455138 }
5483555139 // ACCUMULATE ARGUMENTS - END
54836- uint64_t return_to = 18446744073709549308LLU;
55140+ uint64_t return_to = 18446744073709549295LLU;
5483755141 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5483855142 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5483955143 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54842,7 +55146,7 @@
5484255146 state.addr = 293363126232490310LLU; // PROCVARREF
5484355147 break;
5484455148 }
54845- case 18446744073709549308LLU: // 99999999$6'''''''''''''''
55149+ case 18446744073709549295LLU: // 99999999$t'''''''''''''''
5484655150 {
5484755151 // variable u64 initialize goes out of scope
5484855152 // emitted destructur for type u64
@@ -54863,7 +55167,7 @@
5486355167 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5486455168 }
5486555169 // ACCUMULATE ARGUMENTS - END
54866- uint64_t return_to = 18446744073709549307LLU;
55170+ uint64_t return_to = 18446744073709549294LLU;
5486755171 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5486855172 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5486955173 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54872,7 +55176,7 @@
5487255176 state.addr = 517555565476695680LLU; // assertu64_
5487355177 break;
5487455178 }
54875- case 18446744073709549307LLU: // 99999999$5'''''''''''''''
55179+ case 18446744073709549294LLU: // 99999999$s'''''''''''''''
5487655180 {
5487755181 // ACCUMULATE ARGUMENTS - BEGIN
5487855182 {
@@ -54880,7 +55184,7 @@
5488055184 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5488155185 }
5488255186 // ACCUMULATE ARGUMENTS - END
54883- uint64_t return_to = 18446744073709549306LLU;
55187+ uint64_t return_to = 18446744073709549293LLU;
5488455188 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5488555189 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5488655190 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54889,7 +55193,7 @@
5488955193 state.addr = 839519665163075584LLU; // skip______
5489055194 break;
5489155195 }
54892- case 18446744073709549306LLU: // 99999999$4'''''''''''''''
55196+ case 18446744073709549293LLU: // 99999999$r'''''''''''''''
5489355197 {
5489455198 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5489555199 fprintf(stdout, "%s", ";");
@@ -54901,7 +55205,7 @@
5490155205 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5490255206 }
5490355207 // ACCUMULATE ARGUMENTS - END
54904- uint64_t return_to = 18446744073709549305LLU;
55208+ uint64_t return_to = 18446744073709549292LLU;
5490555209 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5490655210 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5490755211 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54910,7 +55214,7 @@
5491055214 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5491155215 break;
5491255216 }
54913- case 18446744073709549305LLU: // 99999999$3'''''''''''''''
55217+ case 18446744073709549292LLU: // 99999999$q'''''''''''''''
5491455218 {
5491555219 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5491655220 // variable type______ type______ goes out of scope
@@ -54921,7 +55225,7 @@
5492155225 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5492255226 }
5492355227 // ACCUMULATE ARGUMENTS - END
54924- uint64_t return_to = 18446744073709549304LLU;
55228+ uint64_t return_to = 18446744073709549291LLU;
5492555229 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5492655230 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5492755231 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54930,7 +55234,7 @@
5493055234 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5493155235 break;
5493255236 }
54933- case 18446744073709549304LLU: // 99999999$2'''''''''''''''
55237+ case 18446744073709549291LLU: // 99999999$p'''''''''''''''
5493455238 {
5493555239 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5493655240 // variable u64 mutable___ goes out of scope
@@ -54942,10 +55246,10 @@
5494255246 // variable u64 id________ goes out of scope
5494355247 // emitted destructur for type u64
5494455248 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
54945- state.addr = 18446744073709549322LLU; // 99999999aJ'''''''''''''''
55249+ state.addr = 18446744073709549309LLU; // 99999999$7'''''''''''''''
5494655250 break;
5494755251 }
54948- case 18446744073709549323LLU: // 99999999aK'''''''''''''''
55252+ case 18446744073709549310LLU: // 99999999$8'''''''''''''''
5494955253 {
5495055254
5495155255 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 747791052189990912;
@@ -54956,11 +55260,11 @@
5495655260 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5495755261 }
5495855262 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
54959- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549303LLU : 18446744073709549302LLU;
55263+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549290LLU : 18446744073709549289LLU;
5496055264 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5496155265 break;
5496255266 }
54963- case 18446744073709549303LLU: // 99999999$1'''''''''''''''
55267+ case 18446744073709549290LLU: // 99999999$o'''''''''''''''
5496455268 {
5496555269 {
5496655270 uint64_t arg = 0;
@@ -54987,7 +55291,7 @@
5498755291 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5498855292 }
5498955293 // ACCUMULATE ARGUMENTS - END
54990- uint64_t return_to = 18446744073709549300LLU;
55294+ uint64_t return_to = 18446744073709549287LLU;
5499155295 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5499255296 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5499355297 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -54996,7 +55300,7 @@
5499655300 state.addr = 861504796319285248LLU; // typeu64___
5499755301 break;
5499855302 }
54999- case 18446744073709549300LLU: // 99999999$y'''''''''''''''
55303+ case 18446744073709549287LLU: // 99999999$l'''''''''''''''
5500055304 {
5500155305 {
5500255306 uint64_t arg = 0;
@@ -55021,7 +55325,7 @@
5502155325 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5502255326 }
5502355327 // ACCUMULATE ARGUMENTS - END
55024- uint64_t return_to = 18446744073709549298LLU;
55328+ uint64_t return_to = 18446744073709549285LLU;
5502555329 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5502655330 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5502755331 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55030,7 +55334,7 @@
5503055334 state.addr = 861504796319285248LLU; // typeu64___
5503155335 break;
5503255336 }
55033- case 18446744073709549298LLU: // 99999999$w'''''''''''''''
55337+ case 18446744073709549285LLU: // 99999999$j'''''''''''''''
5503455338 {
5503555339 {
5503655340 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -55050,7 +55354,7 @@
5505055354 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5505155355 }
5505255356 // ACCUMULATE ARGUMENTS - END
55053- uint64_t return_to = 18446744073709549299LLU;
55357+ uint64_t return_to = 18446744073709549286LLU;
5505455358 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5505555359 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5505655360 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55059,7 +55363,7 @@
5505955363 state.addr = 819859607768530944LLU; // resdest___
5506055364 break;
5506155365 }
55062- case 18446744073709549299LLU: // 99999999$x'''''''''''''''
55366+ case 18446744073709549286LLU: // 99999999$k'''''''''''''''
5506355367 {
5506455368 // ACCUMULATE ARGUMENTS - BEGIN
5506555369 {
@@ -55079,7 +55383,7 @@
5507955383 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5508055384 }
5508155385 // ACCUMULATE ARGUMENTS - END
55082- uint64_t return_to = 18446744073709549297LLU;
55386+ uint64_t return_to = 18446744073709549284LLU;
5508355387 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5508455388 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5508555389 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55088,7 +55392,7 @@
5508855392 state.addr = 819857494882385920LLU; // res_u64___
5508955393 break;
5509055394 }
55091- case 18446744073709549297LLU: // 99999999$v'''''''''''''''
55395+ case 18446744073709549284LLU: // 99999999$i'''''''''''''''
5509255396 {
5509355397 // ACCUMULATE ARGUMENTS - BEGIN
5509455398 {
@@ -55096,7 +55400,7 @@
5509655400 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5509755401 }
5509855402 // ACCUMULATE ARGUMENTS - END
55099- uint64_t return_to = 18446744073709549296LLU;
55403+ uint64_t return_to = 18446744073709549283LLU;
5510055404 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5510155405 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5510255406 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55105,7 +55409,7 @@
5510555409 state.addr = 839519665163075584LLU; // skip______
5510655410 break;
5510755411 }
55108- case 18446744073709549296LLU: // 99999999$u'''''''''''''''
55412+ case 18446744073709549283LLU: // 99999999$h'''''''''''''''
5510955413 {
5511055414 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5511155415 fprintf(stdout, "%s", "\n ");
@@ -55131,7 +55435,7 @@
5513155435 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5513255436 }
5513355437 // ACCUMULATE ARGUMENTS - END
55134- uint64_t return_to = 18446744073709549295LLU;
55438+ uint64_t return_to = 18446744073709549282LLU;
5513555439 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5513655440 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5513755441 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55140,7 +55444,7 @@
5514055444 state.addr = 587881357514113024LLU; // emitpar___
5514155445 break;
5514255446 }
55143- case 18446744073709549295LLU: // 99999999$t'''''''''''''''
55447+ case 18446744073709549282LLU: // 99999999$g'''''''''''''''
5514455448 {
5514555449 fprintf(stdout, "%s", " = ");
5514655450 // ACCUMULATE ARGUMENTS - BEGIN
@@ -55149,7 +55453,7 @@
5514955453 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5515055454 }
5515155455 // ACCUMULATE ARGUMENTS - END
55152- uint64_t return_to = 18446744073709549294LLU;
55456+ uint64_t return_to = 18446744073709549281LLU;
5515355457 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5515455458 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5515555459 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55158,7 +55462,7 @@
5515855462 state.addr = 839519665163075584LLU; // skip______
5515955463 break;
5516055464 }
55161- case 18446744073709549294LLU: // 99999999$s'''''''''''''''
55465+ case 18446744073709549281LLU: // 99999999$f'''''''''''''''
5516255466 {
5516355467
5516455468 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -55180,7 +55484,7 @@
5518055484 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5518155485 }
5518255486 // ACCUMULATE ARGUMENTS - END
55183- uint64_t return_to = 18446744073709549293LLU;
55487+ uint64_t return_to = 18446744073709549280LLU;
5518455488 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5518555489 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5518655490 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55189,7 +55493,7 @@
5518955493 state.addr = 23446349213393492LLU; // ASSERTINIT
5519055494 break;
5519155495 }
55192- case 18446744073709549293LLU: // 99999999$r'''''''''''''''
55496+ case 18446744073709549280LLU: // 99999999$e'''''''''''''''
5519355497 {
5519455498 {
5519555499 uint64_t arg = 0;
@@ -55268,7 +55572,7 @@
5526855572 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5526955573 }
5527055574 // ACCUMULATE ARGUMENTS - END
55271- uint64_t return_to = 18446744073709549292LLU;
55575+ uint64_t return_to = 18446744073709549279LLU;
5527255576 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5527355577 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5527455578 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55277,7 +55581,7 @@
5527755581 state.addr = 293363126232490310LLU; // PROCVARREF
5527855582 break;
5527955583 }
55280- case 18446744073709549292LLU: // 99999999$q'''''''''''''''
55584+ case 18446744073709549279LLU: // 99999999$d'''''''''''''''
5528155585 {
5528255586 // variable u64 initialize goes out of scope
5528355587 // emitted destructur for type u64
@@ -55298,7 +55602,7 @@
5529855602 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5529955603 }
5530055604 // ACCUMULATE ARGUMENTS - END
55301- uint64_t return_to = 18446744073709549291LLU;
55605+ uint64_t return_to = 18446744073709549278LLU;
5530255606 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5530355607 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5530455608 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55307,7 +55611,7 @@
5530755611 state.addr = 517555565476695680LLU; // assertu64_
5530855612 break;
5530955613 }
55310- case 18446744073709549291LLU: // 99999999$p'''''''''''''''
55614+ case 18446744073709549278LLU: // 99999999$c'''''''''''''''
5531155615 {
5531255616 // ACCUMULATE ARGUMENTS - BEGIN
5531355617 {
@@ -55315,7 +55619,7 @@
5531555619 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5531655620 }
5531755621 // ACCUMULATE ARGUMENTS - END
55318- uint64_t return_to = 18446744073709549290LLU;
55622+ uint64_t return_to = 18446744073709549277LLU;
5531955623 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5532055624 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5532155625 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55324,7 +55628,7 @@
5532455628 state.addr = 839519665163075584LLU; // skip______
5532555629 break;
5532655630 }
55327- case 18446744073709549290LLU: // 99999999$o'''''''''''''''
55631+ case 18446744073709549277LLU: // 99999999$b'''''''''''''''
5532855632 {
5532955633 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5533055634 fprintf(stdout, "%s", " != ");
@@ -55334,7 +55638,7 @@
5533455638 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5533555639 }
5533655640 // ACCUMULATE ARGUMENTS - END
55337- uint64_t return_to = 18446744073709549289LLU;
55641+ uint64_t return_to = 18446744073709549276LLU;
5533855642 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5533955643 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5534055644 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55343,7 +55647,7 @@
5534355647 state.addr = 839519665163075584LLU; // skip______
5534455648 break;
5534555649 }
55346- case 18446744073709549289LLU: // 99999999$n'''''''''''''''
55650+ case 18446744073709549276LLU: // 99999999$a'''''''''''''''
5534755651 {
5534855652
5534955653 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -55365,7 +55669,7 @@
5536555669 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5536655670 }
5536755671 // ACCUMULATE ARGUMENTS - END
55368- uint64_t return_to = 18446744073709549288LLU;
55672+ uint64_t return_to = 18446744073709549275LLU;
5536955673 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5537055674 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5537155675 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55374,7 +55678,7 @@
5537455678 state.addr = 23446349213393492LLU; // ASSERTINIT
5537555679 break;
5537655680 }
55377- case 18446744073709549288LLU: // 99999999$m'''''''''''''''
55681+ case 18446744073709549275LLU: // 99999999$$'''''''''''''''
5537855682 {
5537955683 {
5538055684 uint64_t arg = 0;
@@ -55453,7 +55757,7 @@
5545355757 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5545455758 }
5545555759 // ACCUMULATE ARGUMENTS - END
55456- uint64_t return_to = 18446744073709549287LLU;
55760+ uint64_t return_to = 18446744073709549274LLU;
5545755761 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5545855762 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5545955763 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55462,7 +55766,7 @@
5546255766 state.addr = 293363126232490310LLU; // PROCVARREF
5546355767 break;
5546455768 }
55465- case 18446744073709549287LLU: // 99999999$l'''''''''''''''
55769+ case 18446744073709549274LLU: // 99999999$Z'''''''''''''''
5546655770 {
5546755771 // variable u64 initialize goes out of scope
5546855772 // emitted destructur for type u64
@@ -55483,7 +55787,7 @@
5548355787 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5548455788 }
5548555789 // ACCUMULATE ARGUMENTS - END
55486- uint64_t return_to = 18446744073709549286LLU;
55790+ uint64_t return_to = 18446744073709549273LLU;
5548755791 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5548855792 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5548955793 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55492,7 +55796,7 @@
5549255796 state.addr = 517555565476695680LLU; // assertu64_
5549355797 break;
5549455798 }
55495- case 18446744073709549286LLU: // 99999999$k'''''''''''''''
55799+ case 18446744073709549273LLU: // 99999999$Y'''''''''''''''
5549655800 {
5549755801 // ACCUMULATE ARGUMENTS - BEGIN
5549855802 {
@@ -55500,7 +55804,7 @@
5550055804 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5550155805 }
5550255806 // ACCUMULATE ARGUMENTS - END
55503- uint64_t return_to = 18446744073709549285LLU;
55807+ uint64_t return_to = 18446744073709549272LLU;
5550455808 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5550555809 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5550655810 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55509,7 +55813,7 @@
5550955813 state.addr = 839519665163075584LLU; // skip______
5551055814 break;
5551155815 }
55512- case 18446744073709549285LLU: // 99999999$j'''''''''''''''
55816+ case 18446744073709549272LLU: // 99999999$X'''''''''''''''
5551355817 {
5551455818 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5551555819 fprintf(stdout, "%s", ";");
@@ -55521,7 +55825,7 @@
5552155825 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5552255826 }
5552355827 // ACCUMULATE ARGUMENTS - END
55524- uint64_t return_to = 18446744073709549284LLU;
55828+ uint64_t return_to = 18446744073709549271LLU;
5552555829 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5552655830 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5552755831 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55530,7 +55834,7 @@
5553055834 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5553155835 break;
5553255836 }
55533- case 18446744073709549284LLU: // 99999999$i'''''''''''''''
55837+ case 18446744073709549271LLU: // 99999999$W'''''''''''''''
5553455838 {
5553555839 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5553655840 // variable type______ type______ goes out of scope
@@ -55541,7 +55845,7 @@
5554155845 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5554255846 }
5554355847 // ACCUMULATE ARGUMENTS - END
55544- uint64_t return_to = 18446744073709549283LLU;
55848+ uint64_t return_to = 18446744073709549270LLU;
5554555849 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5554655850 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5554755851 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55550,7 +55854,7 @@
5555055854 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5555155855 break;
5555255856 }
55553- case 18446744073709549283LLU: // 99999999$h'''''''''''''''
55857+ case 18446744073709549270LLU: // 99999999$V'''''''''''''''
5555455858 {
5555555859 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5555655860 // variable u64 mutable___ goes out of scope
@@ -55562,10 +55866,10 @@
5556255866 // variable u64 id________ goes out of scope
5556355867 // emitted destructur for type u64
5556455868 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
55565- state.addr = 18446744073709549301LLU; // 99999999$z'''''''''''''''
55869+ state.addr = 18446744073709549288LLU; // 99999999$m'''''''''''''''
5556655870 break;
5556755871 }
55568- case 18446744073709549302LLU: // 99999999$0'''''''''''''''
55872+ case 18446744073709549289LLU: // 99999999$n'''''''''''''''
5556955873 {
5557055874
5557155875 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 621690262623617024;
@@ -55576,11 +55880,11 @@
5557655880 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5557755881 }
5557855882 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
55579- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549282LLU : 18446744073709549281LLU;
55883+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549269LLU : 18446744073709549268LLU;
5558055884 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5558155885 break;
5558255886 }
55583- case 18446744073709549282LLU: // 99999999$g'''''''''''''''
55887+ case 18446744073709549269LLU: // 99999999$U'''''''''''''''
5558455888 {
5558555889 {
5558655890 uint64_t arg = 0;
@@ -55607,7 +55911,7 @@
5560755911 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5560855912 }
5560955913 // ACCUMULATE ARGUMENTS - END
55610- uint64_t return_to = 18446744073709549279LLU;
55914+ uint64_t return_to = 18446744073709549266LLU;
5561155915 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5561255916 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5561355917 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55616,7 +55920,7 @@
5561655920 state.addr = 861504796319285248LLU; // typeu64___
5561755921 break;
5561855922 }
55619- case 18446744073709549279LLU: // 99999999$d'''''''''''''''
55923+ case 18446744073709549266LLU: // 99999999$R'''''''''''''''
5562055924 {
5562155925 {
5562255926 uint64_t arg = 0;
@@ -55641,7 +55945,7 @@
5564155945 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5564255946 }
5564355947 // ACCUMULATE ARGUMENTS - END
55644- uint64_t return_to = 18446744073709549277LLU;
55948+ uint64_t return_to = 18446744073709549264LLU;
5564555949 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5564655950 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5564755951 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55650,7 +55954,7 @@
5565055954 state.addr = 861504796319285248LLU; // typeu64___
5565155955 break;
5565255956 }
55653- case 18446744073709549277LLU: // 99999999$b'''''''''''''''
55957+ case 18446744073709549264LLU: // 99999999$P'''''''''''''''
5565455958 {
5565555959 {
5565655960 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -55670,7 +55974,7 @@
5567055974 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5567155975 }
5567255976 // ACCUMULATE ARGUMENTS - END
55673- uint64_t return_to = 18446744073709549278LLU;
55977+ uint64_t return_to = 18446744073709549265LLU;
5567455978 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5567555979 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5567655980 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55679,7 +55983,7 @@
5567955983 state.addr = 819859607768530944LLU; // resdest___
5568055984 break;
5568155985 }
55682- case 18446744073709549278LLU: // 99999999$c'''''''''''''''
55986+ case 18446744073709549265LLU: // 99999999$Q'''''''''''''''
5568355987 {
5568455988 // ACCUMULATE ARGUMENTS - BEGIN
5568555989 {
@@ -55699,7 +56003,7 @@
5569956003 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5570056004 }
5570156005 // ACCUMULATE ARGUMENTS - END
55702- uint64_t return_to = 18446744073709549276LLU;
56006+ uint64_t return_to = 18446744073709549263LLU;
5570356007 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5570456008 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5570556009 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55708,7 +56012,7 @@
5570856012 state.addr = 819857494882385920LLU; // res_u64___
5570956013 break;
5571056014 }
55711- case 18446744073709549276LLU: // 99999999$a'''''''''''''''
56015+ case 18446744073709549263LLU: // 99999999$O'''''''''''''''
5571256016 {
5571356017 // ACCUMULATE ARGUMENTS - BEGIN
5571456018 {
@@ -55716,7 +56020,7 @@
5571656020 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5571756021 }
5571856022 // ACCUMULATE ARGUMENTS - END
55719- uint64_t return_to = 18446744073709549275LLU;
56023+ uint64_t return_to = 18446744073709549262LLU;
5572056024 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5572156025 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5572256026 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55725,7 +56029,7 @@
5572556029 state.addr = 839519665163075584LLU; // skip______
5572656030 break;
5572756031 }
55728- case 18446744073709549275LLU: // 99999999$$'''''''''''''''
56032+ case 18446744073709549262LLU: // 99999999$N'''''''''''''''
5572956033 {
5573056034 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5573156035 fprintf(stdout, "%s", "\n ");
@@ -55751,7 +56055,7 @@
5575156055 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5575256056 }
5575356057 // ACCUMULATE ARGUMENTS - END
55754- uint64_t return_to = 18446744073709549274LLU;
56058+ uint64_t return_to = 18446744073709549261LLU;
5575556059 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5575656060 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5575756061 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55760,7 +56064,7 @@
5576056064 state.addr = 587881357514113024LLU; // emitpar___
5576156065 break;
5576256066 }
55763- case 18446744073709549274LLU: // 99999999$Z'''''''''''''''
56067+ case 18446744073709549261LLU: // 99999999$M'''''''''''''''
5576456068 {
5576556069 fprintf(stdout, "%s", " = ");
5576656070 // ACCUMULATE ARGUMENTS - BEGIN
@@ -55769,7 +56073,7 @@
5576956073 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5577056074 }
5577156075 // ACCUMULATE ARGUMENTS - END
55772- uint64_t return_to = 18446744073709549273LLU;
56076+ uint64_t return_to = 18446744073709549260LLU;
5577356077 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5577456078 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5577556079 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55778,7 +56082,7 @@
5577856082 state.addr = 839519665163075584LLU; // skip______
5577956083 break;
5578056084 }
55781- case 18446744073709549273LLU: // 99999999$Y'''''''''''''''
56085+ case 18446744073709549260LLU: // 99999999$L'''''''''''''''
5578256086 {
5578356087
5578456088 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -55800,7 +56104,7 @@
5580056104 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5580156105 }
5580256106 // ACCUMULATE ARGUMENTS - END
55803- uint64_t return_to = 18446744073709549272LLU;
56107+ uint64_t return_to = 18446744073709549259LLU;
5580456108 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5580556109 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5580656110 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55809,7 +56113,7 @@
5580956113 state.addr = 23446349213393492LLU; // ASSERTINIT
5581056114 break;
5581156115 }
55812- case 18446744073709549272LLU: // 99999999$X'''''''''''''''
56116+ case 18446744073709549259LLU: // 99999999$K'''''''''''''''
5581356117 {
5581456118 {
5581556119 uint64_t arg = 0;
@@ -55888,7 +56192,7 @@
5588856192 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5588956193 }
5589056194 // ACCUMULATE ARGUMENTS - END
55891- uint64_t return_to = 18446744073709549271LLU;
56195+ uint64_t return_to = 18446744073709549258LLU;
5589256196 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5589356197 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5589456198 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55897,7 +56201,7 @@
5589756201 state.addr = 293363126232490310LLU; // PROCVARREF
5589856202 break;
5589956203 }
55900- case 18446744073709549271LLU: // 99999999$W'''''''''''''''
56204+ case 18446744073709549258LLU: // 99999999$J'''''''''''''''
5590156205 {
5590256206 // variable u64 initialize goes out of scope
5590356207 // emitted destructur for type u64
@@ -55918,7 +56222,7 @@
5591856222 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5591956223 }
5592056224 // ACCUMULATE ARGUMENTS - END
55921- uint64_t return_to = 18446744073709549270LLU;
56225+ uint64_t return_to = 18446744073709549257LLU;
5592256226 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5592356227 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5592456228 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55927,7 +56231,7 @@
5592756231 state.addr = 517555565476695680LLU; // assertu64_
5592856232 break;
5592956233 }
55930- case 18446744073709549270LLU: // 99999999$V'''''''''''''''
56234+ case 18446744073709549257LLU: // 99999999$I'''''''''''''''
5593156235 {
5593256236 // ACCUMULATE ARGUMENTS - BEGIN
5593356237 {
@@ -55935,7 +56239,7 @@
5593556239 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5593656240 }
5593756241 // ACCUMULATE ARGUMENTS - END
55938- uint64_t return_to = 18446744073709549269LLU;
56242+ uint64_t return_to = 18446744073709549256LLU;
5593956243 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5594056244 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5594156245 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55944,7 +56248,7 @@
5594456248 state.addr = 839519665163075584LLU; // skip______
5594556249 break;
5594656250 }
55947- case 18446744073709549269LLU: // 99999999$U'''''''''''''''
56251+ case 18446744073709549256LLU: // 99999999$H'''''''''''''''
5594856252 {
5594956253 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5595056254 fprintf(stdout, "%s", " >= ");
@@ -55954,7 +56258,7 @@
5595456258 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5595556259 }
5595656260 // ACCUMULATE ARGUMENTS - END
55957- uint64_t return_to = 18446744073709549268LLU;
56261+ uint64_t return_to = 18446744073709549255LLU;
5595856262 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5595956263 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5596056264 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55963,7 +56267,7 @@
5596356267 state.addr = 839519665163075584LLU; // skip______
5596456268 break;
5596556269 }
55966- case 18446744073709549268LLU: // 99999999$T'''''''''''''''
56270+ case 18446744073709549255LLU: // 99999999$G'''''''''''''''
5596756271 {
5596856272
5596956273 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -55985,7 +56289,7 @@
5598556289 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5598656290 }
5598756291 // ACCUMULATE ARGUMENTS - END
55988- uint64_t return_to = 18446744073709549267LLU;
56292+ uint64_t return_to = 18446744073709549254LLU;
5598956293 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5599056294 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5599156295 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -55994,7 +56298,7 @@
5599456298 state.addr = 23446349213393492LLU; // ASSERTINIT
5599556299 break;
5599656300 }
55997- case 18446744073709549267LLU: // 99999999$S'''''''''''''''
56301+ case 18446744073709549254LLU: // 99999999$F'''''''''''''''
5599856302 {
5599956303 {
5600056304 uint64_t arg = 0;
@@ -56073,7 +56377,7 @@
5607356377 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5607456378 }
5607556379 // ACCUMULATE ARGUMENTS - END
56076- uint64_t return_to = 18446744073709549266LLU;
56380+ uint64_t return_to = 18446744073709549253LLU;
5607756381 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5607856382 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5607956383 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56082,7 +56386,7 @@
5608256386 state.addr = 293363126232490310LLU; // PROCVARREF
5608356387 break;
5608456388 }
56085- case 18446744073709549266LLU: // 99999999$R'''''''''''''''
56389+ case 18446744073709549253LLU: // 99999999$E'''''''''''''''
5608656390 {
5608756391 // variable u64 initialize goes out of scope
5608856392 // emitted destructur for type u64
@@ -56103,7 +56407,7 @@
5610356407 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5610456408 }
5610556409 // ACCUMULATE ARGUMENTS - END
56106- uint64_t return_to = 18446744073709549265LLU;
56410+ uint64_t return_to = 18446744073709549252LLU;
5610756411 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5610856412 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5610956413 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56112,7 +56416,7 @@
5611256416 state.addr = 517555565476695680LLU; // assertu64_
5611356417 break;
5611456418 }
56115- case 18446744073709549265LLU: // 99999999$Q'''''''''''''''
56419+ case 18446744073709549252LLU: // 99999999$D'''''''''''''''
5611656420 {
5611756421 // ACCUMULATE ARGUMENTS - BEGIN
5611856422 {
@@ -56120,7 +56424,7 @@
5612056424 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5612156425 }
5612256426 // ACCUMULATE ARGUMENTS - END
56123- uint64_t return_to = 18446744073709549264LLU;
56427+ uint64_t return_to = 18446744073709549251LLU;
5612456428 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5612556429 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5612656430 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56129,7 +56433,7 @@
5612956433 state.addr = 839519665163075584LLU; // skip______
5613056434 break;
5613156435 }
56132- case 18446744073709549264LLU: // 99999999$P'''''''''''''''
56436+ case 18446744073709549251LLU: // 99999999$C'''''''''''''''
5613356437 {
5613456438 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5613556439 fprintf(stdout, "%s", ";");
@@ -56141,7 +56445,7 @@
5614156445 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5614256446 }
5614356447 // ACCUMULATE ARGUMENTS - END
56144- uint64_t return_to = 18446744073709549263LLU;
56448+ uint64_t return_to = 18446744073709549250LLU;
5614556449 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5614656450 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5614756451 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56150,7 +56454,7 @@
5615056454 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5615156455 break;
5615256456 }
56153- case 18446744073709549263LLU: // 99999999$O'''''''''''''''
56457+ case 18446744073709549250LLU: // 99999999$B'''''''''''''''
5615456458 {
5615556459 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5615656460 // variable type______ type______ goes out of scope
@@ -56161,7 +56465,7 @@
5616156465 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5616256466 }
5616356467 // ACCUMULATE ARGUMENTS - END
56164- uint64_t return_to = 18446744073709549262LLU;
56468+ uint64_t return_to = 18446744073709549249LLU;
5616556469 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5616656470 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5616756471 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56170,7 +56474,7 @@
5617056474 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5617156475 break;
5617256476 }
56173- case 18446744073709549262LLU: // 99999999$N'''''''''''''''
56477+ case 18446744073709549249LLU: // 99999999$A'''''''''''''''
5617456478 {
5617556479 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5617656480 // variable u64 mutable___ goes out of scope
@@ -56182,10 +56486,10 @@
5618256486 // variable u64 id________ goes out of scope
5618356487 // emitted destructur for type u64
5618456488 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
56185- state.addr = 18446744073709549280LLU; // 99999999$e'''''''''''''''
56489+ state.addr = 18446744073709549267LLU; // 99999999$S'''''''''''''''
5618656490 break;
5618756491 }
56188- case 18446744073709549281LLU: // 99999999$f'''''''''''''''
56492+ case 18446744073709549268LLU: // 99999999$T'''''''''''''''
5618956493 {
5619056494
5619156495 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 625916785320787968;
@@ -56196,11 +56500,11 @@
5619656500 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5619756501 }
5619856502 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
56199- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549261LLU : 18446744073709549260LLU;
56503+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549248LLU : 18446744073709549247LLU;
5620056504 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5620156505 break;
5620256506 }
56203- case 18446744073709549261LLU: // 99999999$M'''''''''''''''
56507+ case 18446744073709549248LLU: // 99999999$_'''''''''''''''
5620456508 {
5620556509 {
5620656510 uint64_t arg = 0;
@@ -56227,7 +56531,7 @@
5622756531 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5622856532 }
5622956533 // ACCUMULATE ARGUMENTS - END
56230- uint64_t return_to = 18446744073709549258LLU;
56534+ uint64_t return_to = 18446744073709549245LLU;
5623156535 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5623256536 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5623356537 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56236,7 +56540,7 @@
5623656540 state.addr = 861504796319285248LLU; // typeu64___
5623756541 break;
5623856542 }
56239- case 18446744073709549258LLU: // 99999999$J'''''''''''''''
56543+ case 18446744073709549245LLU: // 99999999Z7'''''''''''''''
5624056544 {
5624156545 {
5624256546 uint64_t arg = 0;
@@ -56261,7 +56565,7 @@
5626156565 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5626256566 }
5626356567 // ACCUMULATE ARGUMENTS - END
56264- uint64_t return_to = 18446744073709549256LLU;
56568+ uint64_t return_to = 18446744073709549243LLU;
5626556569 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5626656570 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5626756571 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56270,7 +56574,7 @@
5627056574 state.addr = 861504796319285248LLU; // typeu64___
5627156575 break;
5627256576 }
56273- case 18446744073709549256LLU: // 99999999$H'''''''''''''''
56577+ case 18446744073709549243LLU: // 99999999Z5'''''''''''''''
5627456578 {
5627556579 {
5627656580 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -56290,7 +56594,7 @@
5629056594 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5629156595 }
5629256596 // ACCUMULATE ARGUMENTS - END
56293- uint64_t return_to = 18446744073709549257LLU;
56597+ uint64_t return_to = 18446744073709549244LLU;
5629456598 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5629556599 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5629656600 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56299,7 +56603,7 @@
5629956603 state.addr = 819859607768530944LLU; // resdest___
5630056604 break;
5630156605 }
56302- case 18446744073709549257LLU: // 99999999$I'''''''''''''''
56606+ case 18446744073709549244LLU: // 99999999Z6'''''''''''''''
5630356607 {
5630456608 // ACCUMULATE ARGUMENTS - BEGIN
5630556609 {
@@ -56319,7 +56623,7 @@
5631956623 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5632056624 }
5632156625 // ACCUMULATE ARGUMENTS - END
56322- uint64_t return_to = 18446744073709549255LLU;
56626+ uint64_t return_to = 18446744073709549242LLU;
5632356627 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5632456628 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5632556629 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56328,7 +56632,7 @@
5632856632 state.addr = 819857494882385920LLU; // res_u64___
5632956633 break;
5633056634 }
56331- case 18446744073709549255LLU: // 99999999$G'''''''''''''''
56635+ case 18446744073709549242LLU: // 99999999Z4'''''''''''''''
5633256636 {
5633356637 // ACCUMULATE ARGUMENTS - BEGIN
5633456638 {
@@ -56336,7 +56640,7 @@
5633656640 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5633756641 }
5633856642 // ACCUMULATE ARGUMENTS - END
56339- uint64_t return_to = 18446744073709549254LLU;
56643+ uint64_t return_to = 18446744073709549241LLU;
5634056644 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5634156645 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5634256646 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56345,7 +56649,7 @@
5634556649 state.addr = 839519665163075584LLU; // skip______
5634656650 break;
5634756651 }
56348- case 18446744073709549254LLU: // 99999999$F'''''''''''''''
56652+ case 18446744073709549241LLU: // 99999999Z3'''''''''''''''
5634956653 {
5635056654 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5635156655 fprintf(stdout, "%s", "\n ");
@@ -56371,7 +56675,7 @@
5637156675 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5637256676 }
5637356677 // ACCUMULATE ARGUMENTS - END
56374- uint64_t return_to = 18446744073709549253LLU;
56678+ uint64_t return_to = 18446744073709549240LLU;
5637556679 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5637656680 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5637756681 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56380,7 +56684,7 @@
5638056684 state.addr = 587881357514113024LLU; // emitpar___
5638156685 break;
5638256686 }
56383- case 18446744073709549253LLU: // 99999999$E'''''''''''''''
56687+ case 18446744073709549240LLU: // 99999999Z2'''''''''''''''
5638456688 {
5638556689 fprintf(stdout, "%s", " = ");
5638656690 // ACCUMULATE ARGUMENTS - BEGIN
@@ -56389,7 +56693,7 @@
5638956693 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5639056694 }
5639156695 // ACCUMULATE ARGUMENTS - END
56392- uint64_t return_to = 18446744073709549252LLU;
56696+ uint64_t return_to = 18446744073709549239LLU;
5639356697 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5639456698 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5639556699 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56398,7 +56702,7 @@
5639856702 state.addr = 839519665163075584LLU; // skip______
5639956703 break;
5640056704 }
56401- case 18446744073709549252LLU: // 99999999$D'''''''''''''''
56705+ case 18446744073709549239LLU: // 99999999Z1'''''''''''''''
5640256706 {
5640356707
5640456708 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -56420,7 +56724,7 @@
5642056724 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5642156725 }
5642256726 // ACCUMULATE ARGUMENTS - END
56423- uint64_t return_to = 18446744073709549251LLU;
56727+ uint64_t return_to = 18446744073709549238LLU;
5642456728 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5642556729 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5642656730 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56429,7 +56733,7 @@
5642956733 state.addr = 23446349213393492LLU; // ASSERTINIT
5643056734 break;
5643156735 }
56432- case 18446744073709549251LLU: // 99999999$C'''''''''''''''
56736+ case 18446744073709549238LLU: // 99999999Z0'''''''''''''''
5643356737 {
5643456738 {
5643556739 uint64_t arg = 0;
@@ -56508,7 +56812,7 @@
5650856812 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5650956813 }
5651056814 // ACCUMULATE ARGUMENTS - END
56511- uint64_t return_to = 18446744073709549250LLU;
56815+ uint64_t return_to = 18446744073709549237LLU;
5651256816 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5651356817 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5651456818 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56517,7 +56821,7 @@
5651756821 state.addr = 293363126232490310LLU; // PROCVARREF
5651856822 break;
5651956823 }
56520- case 18446744073709549250LLU: // 99999999$B'''''''''''''''
56824+ case 18446744073709549237LLU: // 99999999Zz'''''''''''''''
5652156825 {
5652256826 // variable u64 initialize goes out of scope
5652356827 // emitted destructur for type u64
@@ -56538,7 +56842,7 @@
5653856842 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5653956843 }
5654056844 // ACCUMULATE ARGUMENTS - END
56541- uint64_t return_to = 18446744073709549249LLU;
56845+ uint64_t return_to = 18446744073709549236LLU;
5654256846 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5654356847 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5654456848 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56547,7 +56851,7 @@
5654756851 state.addr = 517555565476695680LLU; // assertu64_
5654856852 break;
5654956853 }
56550- case 18446744073709549249LLU: // 99999999$A'''''''''''''''
56854+ case 18446744073709549236LLU: // 99999999Zy'''''''''''''''
5655156855 {
5655256856 // ACCUMULATE ARGUMENTS - BEGIN
5655356857 {
@@ -56555,7 +56859,7 @@
5655556859 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5655656860 }
5655756861 // ACCUMULATE ARGUMENTS - END
56558- uint64_t return_to = 18446744073709549248LLU;
56862+ uint64_t return_to = 18446744073709549235LLU;
5655956863 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5656056864 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5656156865 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56564,7 +56868,7 @@
5656456868 state.addr = 839519665163075584LLU; // skip______
5656556869 break;
5656656870 }
56567- case 18446744073709549248LLU: // 99999999$_'''''''''''''''
56871+ case 18446744073709549235LLU: // 99999999Zx'''''''''''''''
5656856872 {
5656956873 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5657056874 fprintf(stdout, "%s", " > ");
@@ -56574,7 +56878,7 @@
5657456878 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5657556879 }
5657656880 // ACCUMULATE ARGUMENTS - END
56577- uint64_t return_to = 18446744073709549247LLU;
56881+ uint64_t return_to = 18446744073709549234LLU;
5657856882 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5657956883 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5658056884 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56583,7 +56887,7 @@
5658356887 state.addr = 839519665163075584LLU; // skip______
5658456888 break;
5658556889 }
56586- case 18446744073709549247LLU: // 99999999Z9'''''''''''''''
56890+ case 18446744073709549234LLU: // 99999999Zw'''''''''''''''
5658756891 {
5658856892
5658956893 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -56605,7 +56909,7 @@
5660556909 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5660656910 }
5660756911 // ACCUMULATE ARGUMENTS - END
56608- uint64_t return_to = 18446744073709549246LLU;
56912+ uint64_t return_to = 18446744073709549233LLU;
5660956913 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5661056914 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5661156915 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56614,7 +56918,7 @@
5661456918 state.addr = 23446349213393492LLU; // ASSERTINIT
5661556919 break;
5661656920 }
56617- case 18446744073709549246LLU: // 99999999Z8'''''''''''''''
56921+ case 18446744073709549233LLU: // 99999999Zv'''''''''''''''
5661856922 {
5661956923 {
5662056924 uint64_t arg = 0;
@@ -56693,7 +56997,7 @@
5669356997 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5669456998 }
5669556999 // ACCUMULATE ARGUMENTS - END
56696- uint64_t return_to = 18446744073709549245LLU;
57000+ uint64_t return_to = 18446744073709549232LLU;
5669757001 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5669857002 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5669957003 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56702,7 +57006,7 @@
5670257006 state.addr = 293363126232490310LLU; // PROCVARREF
5670357007 break;
5670457008 }
56705- case 18446744073709549245LLU: // 99999999Z7'''''''''''''''
57009+ case 18446744073709549232LLU: // 99999999Zu'''''''''''''''
5670657010 {
5670757011 // variable u64 initialize goes out of scope
5670857012 // emitted destructur for type u64
@@ -56723,7 +57027,7 @@
5672357027 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5672457028 }
5672557029 // ACCUMULATE ARGUMENTS - END
56726- uint64_t return_to = 18446744073709549244LLU;
57030+ uint64_t return_to = 18446744073709549231LLU;
5672757031 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5672857032 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5672957033 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56732,7 +57036,7 @@
5673257036 state.addr = 517555565476695680LLU; // assertu64_
5673357037 break;
5673457038 }
56735- case 18446744073709549244LLU: // 99999999Z6'''''''''''''''
57039+ case 18446744073709549231LLU: // 99999999Zt'''''''''''''''
5673657040 {
5673757041 // ACCUMULATE ARGUMENTS - BEGIN
5673857042 {
@@ -56740,7 +57044,7 @@
5674057044 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5674157045 }
5674257046 // ACCUMULATE ARGUMENTS - END
56743- uint64_t return_to = 18446744073709549243LLU;
57047+ uint64_t return_to = 18446744073709549230LLU;
5674457048 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5674557049 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5674657050 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56749,7 +57053,7 @@
5674957053 state.addr = 839519665163075584LLU; // skip______
5675057054 break;
5675157055 }
56752- case 18446744073709549243LLU: // 99999999Z5'''''''''''''''
57056+ case 18446744073709549230LLU: // 99999999Zs'''''''''''''''
5675357057 {
5675457058 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5675557059 fprintf(stdout, "%s", ";");
@@ -56761,7 +57065,7 @@
5676157065 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5676257066 }
5676357067 // ACCUMULATE ARGUMENTS - END
56764- uint64_t return_to = 18446744073709549242LLU;
57068+ uint64_t return_to = 18446744073709549229LLU;
5676557069 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5676657070 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5676757071 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56770,7 +57074,7 @@
5677057074 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5677157075 break;
5677257076 }
56773- case 18446744073709549242LLU: // 99999999Z4'''''''''''''''
57077+ case 18446744073709549229LLU: // 99999999Zr'''''''''''''''
5677457078 {
5677557079 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5677657080 // variable type______ type______ goes out of scope
@@ -56781,7 +57085,7 @@
5678157085 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5678257086 }
5678357087 // ACCUMULATE ARGUMENTS - END
56784- uint64_t return_to = 18446744073709549241LLU;
57088+ uint64_t return_to = 18446744073709549228LLU;
5678557089 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5678657090 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5678757091 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56790,7 +57094,7 @@
5679057094 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5679157095 break;
5679257096 }
56793- case 18446744073709549241LLU: // 99999999Z3'''''''''''''''
57097+ case 18446744073709549228LLU: // 99999999Zq'''''''''''''''
5679457098 {
5679557099 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5679657100 // variable u64 mutable___ goes out of scope
@@ -56802,10 +57106,10 @@
5680257106 // variable u64 id________ goes out of scope
5680357107 // emitted destructur for type u64
5680457108 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
56805- state.addr = 18446744073709549259LLU; // 99999999$K'''''''''''''''
57109+ state.addr = 18446744073709549246LLU; // 99999999Z8'''''''''''''''
5680657110 break;
5680757111 }
56808- case 18446744073709549260LLU: // 99999999$L'''''''''''''''
57112+ case 18446744073709549247LLU: // 99999999Z9'''''''''''''''
5680957113 {
5681057114
5681157115 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 711762255171026944;
@@ -56816,11 +57120,11 @@
5681657120 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5681757121 }
5681857122 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
56819- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549240LLU : 18446744073709549239LLU;
57123+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549227LLU : 18446744073709549226LLU;
5682057124 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5682157125 break;
5682257126 }
56823- case 18446744073709549240LLU: // 99999999Z2'''''''''''''''
57127+ case 18446744073709549227LLU: // 99999999Zp'''''''''''''''
5682457128 {
5682557129 {
5682657130 uint64_t arg = 0;
@@ -56847,7 +57151,7 @@
5684757151 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5684857152 }
5684957153 // ACCUMULATE ARGUMENTS - END
56850- uint64_t return_to = 18446744073709549237LLU;
57154+ uint64_t return_to = 18446744073709549224LLU;
5685157155 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5685257156 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5685357157 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56856,7 +57160,7 @@
5685657160 state.addr = 861504796319285248LLU; // typeu64___
5685757161 break;
5685857162 }
56859- case 18446744073709549237LLU: // 99999999Zz'''''''''''''''
57163+ case 18446744073709549224LLU: // 99999999Zm'''''''''''''''
5686057164 {
5686157165 {
5686257166 uint64_t arg = 0;
@@ -56881,7 +57185,7 @@
5688157185 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5688257186 }
5688357187 // ACCUMULATE ARGUMENTS - END
56884- uint64_t return_to = 18446744073709549235LLU;
57188+ uint64_t return_to = 18446744073709549222LLU;
5688557189 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5688657190 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5688757191 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56890,7 +57194,7 @@
5689057194 state.addr = 861504796319285248LLU; // typeu64___
5689157195 break;
5689257196 }
56893- case 18446744073709549235LLU: // 99999999Zx'''''''''''''''
57197+ case 18446744073709549222LLU: // 99999999Zk'''''''''''''''
5689457198 {
5689557199 {
5689657200 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -56910,7 +57214,7 @@
5691057214 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5691157215 }
5691257216 // ACCUMULATE ARGUMENTS - END
56913- uint64_t return_to = 18446744073709549236LLU;
57217+ uint64_t return_to = 18446744073709549223LLU;
5691457218 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5691557219 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5691657220 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56919,7 +57223,7 @@
5691957223 state.addr = 819859607768530944LLU; // resdest___
5692057224 break;
5692157225 }
56922- case 18446744073709549236LLU: // 99999999Zy'''''''''''''''
57226+ case 18446744073709549223LLU: // 99999999Zl'''''''''''''''
5692357227 {
5692457228 // ACCUMULATE ARGUMENTS - BEGIN
5692557229 {
@@ -56939,7 +57243,7 @@
5693957243 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5694057244 }
5694157245 // ACCUMULATE ARGUMENTS - END
56942- uint64_t return_to = 18446744073709549234LLU;
57246+ uint64_t return_to = 18446744073709549221LLU;
5694357247 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5694457248 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5694557249 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56948,7 +57252,7 @@
5694857252 state.addr = 819857494882385920LLU; // res_u64___
5694957253 break;
5695057254 }
56951- case 18446744073709549234LLU: // 99999999Zw'''''''''''''''
57255+ case 18446744073709549221LLU: // 99999999Zj'''''''''''''''
5695257256 {
5695357257 // ACCUMULATE ARGUMENTS - BEGIN
5695457258 {
@@ -56956,7 +57260,7 @@
5695657260 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5695757261 }
5695857262 // ACCUMULATE ARGUMENTS - END
56959- uint64_t return_to = 18446744073709549233LLU;
57263+ uint64_t return_to = 18446744073709549220LLU;
5696057264 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5696157265 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5696257266 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -56965,7 +57269,7 @@
5696557269 state.addr = 839519665163075584LLU; // skip______
5696657270 break;
5696757271 }
56968- case 18446744073709549233LLU: // 99999999Zv'''''''''''''''
57272+ case 18446744073709549220LLU: // 99999999Zi'''''''''''''''
5696957273 {
5697057274 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5697157275 fprintf(stdout, "%s", "\n ");
@@ -56991,7 +57295,7 @@
5699157295 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5699257296 }
5699357297 // ACCUMULATE ARGUMENTS - END
56994- uint64_t return_to = 18446744073709549232LLU;
57298+ uint64_t return_to = 18446744073709549219LLU;
5699557299 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5699657300 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5699757301 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57000,7 +57304,7 @@
5700057304 state.addr = 587881357514113024LLU; // emitpar___
5700157305 break;
5700257306 }
57003- case 18446744073709549232LLU: // 99999999Zu'''''''''''''''
57307+ case 18446744073709549219LLU: // 99999999Zh'''''''''''''''
5700457308 {
5700557309 fprintf(stdout, "%s", " = ");
5700657310 // ACCUMULATE ARGUMENTS - BEGIN
@@ -57009,7 +57313,7 @@
5700957313 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5701057314 }
5701157315 // ACCUMULATE ARGUMENTS - END
57012- uint64_t return_to = 18446744073709549231LLU;
57316+ uint64_t return_to = 18446744073709549218LLU;
5701357317 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5701457318 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5701557319 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57018,7 +57322,7 @@
5701857322 state.addr = 839519665163075584LLU; // skip______
5701957323 break;
5702057324 }
57021- case 18446744073709549231LLU: // 99999999Zt'''''''''''''''
57325+ case 18446744073709549218LLU: // 99999999Zg'''''''''''''''
5702257326 {
5702357327
5702457328 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -57040,7 +57344,7 @@
5704057344 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5704157345 }
5704257346 // ACCUMULATE ARGUMENTS - END
57043- uint64_t return_to = 18446744073709549230LLU;
57347+ uint64_t return_to = 18446744073709549217LLU;
5704457348 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5704557349 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5704657350 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57049,7 +57353,7 @@
5704957353 state.addr = 23446349213393492LLU; // ASSERTINIT
5705057354 break;
5705157355 }
57052- case 18446744073709549230LLU: // 99999999Zs'''''''''''''''
57356+ case 18446744073709549217LLU: // 99999999Zf'''''''''''''''
5705357357 {
5705457358 {
5705557359 uint64_t arg = 0;
@@ -57128,7 +57432,7 @@
5712857432 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5712957433 }
5713057434 // ACCUMULATE ARGUMENTS - END
57131- uint64_t return_to = 18446744073709549229LLU;
57435+ uint64_t return_to = 18446744073709549216LLU;
5713257436 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5713357437 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5713457438 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57137,7 +57441,7 @@
5713757441 state.addr = 293363126232490310LLU; // PROCVARREF
5713857442 break;
5713957443 }
57140- case 18446744073709549229LLU: // 99999999Zr'''''''''''''''
57444+ case 18446744073709549216LLU: // 99999999Ze'''''''''''''''
5714157445 {
5714257446 // variable u64 initialize goes out of scope
5714357447 // emitted destructur for type u64
@@ -57158,7 +57462,7 @@
5715857462 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5715957463 }
5716057464 // ACCUMULATE ARGUMENTS - END
57161- uint64_t return_to = 18446744073709549228LLU;
57465+ uint64_t return_to = 18446744073709549215LLU;
5716257466 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5716357467 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5716457468 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57167,7 +57471,7 @@
5716757471 state.addr = 517555565476695680LLU; // assertu64_
5716857472 break;
5716957473 }
57170- case 18446744073709549228LLU: // 99999999Zq'''''''''''''''
57474+ case 18446744073709549215LLU: // 99999999Zd'''''''''''''''
5717157475 {
5717257476 // ACCUMULATE ARGUMENTS - BEGIN
5717357477 {
@@ -57175,7 +57479,7 @@
5717557479 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5717657480 }
5717757481 // ACCUMULATE ARGUMENTS - END
57178- uint64_t return_to = 18446744073709549227LLU;
57482+ uint64_t return_to = 18446744073709549214LLU;
5717957483 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5718057484 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5718157485 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57184,7 +57488,7 @@
5718457488 state.addr = 839519665163075584LLU; // skip______
5718557489 break;
5718657490 }
57187- case 18446744073709549227LLU: // 99999999Zp'''''''''''''''
57491+ case 18446744073709549214LLU: // 99999999Zc'''''''''''''''
5718857492 {
5718957493 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5719057494 fprintf(stdout, "%s", " <= ");
@@ -57194,7 +57498,7 @@
5719457498 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5719557499 }
5719657500 // ACCUMULATE ARGUMENTS - END
57197- uint64_t return_to = 18446744073709549226LLU;
57501+ uint64_t return_to = 18446744073709549213LLU;
5719857502 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5719957503 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5720057504 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57203,7 +57507,7 @@
5720357507 state.addr = 839519665163075584LLU; // skip______
5720457508 break;
5720557509 }
57206- case 18446744073709549226LLU: // 99999999Zo'''''''''''''''
57510+ case 18446744073709549213LLU: // 99999999Zb'''''''''''''''
5720757511 {
5720857512
5720957513 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -57225,7 +57529,7 @@
5722557529 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5722657530 }
5722757531 // ACCUMULATE ARGUMENTS - END
57228- uint64_t return_to = 18446744073709549225LLU;
57532+ uint64_t return_to = 18446744073709549212LLU;
5722957533 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5723057534 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5723157535 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57234,7 +57538,7 @@
5723457538 state.addr = 23446349213393492LLU; // ASSERTINIT
5723557539 break;
5723657540 }
57237- case 18446744073709549225LLU: // 99999999Zn'''''''''''''''
57541+ case 18446744073709549212LLU: // 99999999Za'''''''''''''''
5723857542 {
5723957543 {
5724057544 uint64_t arg = 0;
@@ -57313,7 +57617,7 @@
5731357617 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5731457618 }
5731557619 // ACCUMULATE ARGUMENTS - END
57316- uint64_t return_to = 18446744073709549224LLU;
57620+ uint64_t return_to = 18446744073709549211LLU;
5731757621 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5731857622 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5731957623 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57322,7 +57626,7 @@
5732257626 state.addr = 293363126232490310LLU; // PROCVARREF
5732357627 break;
5732457628 }
57325- case 18446744073709549224LLU: // 99999999Zm'''''''''''''''
57629+ case 18446744073709549211LLU: // 99999999Z$'''''''''''''''
5732657630 {
5732757631 // variable u64 initialize goes out of scope
5732857632 // emitted destructur for type u64
@@ -57343,7 +57647,7 @@
5734357647 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5734457648 }
5734557649 // ACCUMULATE ARGUMENTS - END
57346- uint64_t return_to = 18446744073709549223LLU;
57650+ uint64_t return_to = 18446744073709549210LLU;
5734757651 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5734857652 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5734957653 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57352,7 +57656,7 @@
5735257656 state.addr = 517555565476695680LLU; // assertu64_
5735357657 break;
5735457658 }
57355- case 18446744073709549223LLU: // 99999999Zl'''''''''''''''
57659+ case 18446744073709549210LLU: // 99999999ZZ'''''''''''''''
5735657660 {
5735757661 // ACCUMULATE ARGUMENTS - BEGIN
5735857662 {
@@ -57360,7 +57664,7 @@
5736057664 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5736157665 }
5736257666 // ACCUMULATE ARGUMENTS - END
57363- uint64_t return_to = 18446744073709549222LLU;
57667+ uint64_t return_to = 18446744073709549209LLU;
5736457668 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5736557669 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5736657670 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57369,7 +57673,7 @@
5736957673 state.addr = 839519665163075584LLU; // skip______
5737057674 break;
5737157675 }
57372- case 18446744073709549222LLU: // 99999999Zk'''''''''''''''
57676+ case 18446744073709549209LLU: // 99999999ZY'''''''''''''''
5737357677 {
5737457678 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5737557679 fprintf(stdout, "%s", ";");
@@ -57381,7 +57685,7 @@
5738157685 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5738257686 }
5738357687 // ACCUMULATE ARGUMENTS - END
57384- uint64_t return_to = 18446744073709549221LLU;
57688+ uint64_t return_to = 18446744073709549208LLU;
5738557689 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5738657690 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5738757691 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57390,7 +57694,7 @@
5739057694 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5739157695 break;
5739257696 }
57393- case 18446744073709549221LLU: // 99999999Zj'''''''''''''''
57697+ case 18446744073709549208LLU: // 99999999ZX'''''''''''''''
5739457698 {
5739557699 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5739657700 // variable type______ type______ goes out of scope
@@ -57401,7 +57705,7 @@
5740157705 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5740257706 }
5740357707 // ACCUMULATE ARGUMENTS - END
57404- uint64_t return_to = 18446744073709549220LLU;
57708+ uint64_t return_to = 18446744073709549207LLU;
5740557709 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5740657710 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5740757711 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57410,7 +57714,7 @@
5741057714 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5741157715 break;
5741257716 }
57413- case 18446744073709549220LLU: // 99999999Zi'''''''''''''''
57717+ case 18446744073709549207LLU: // 99999999ZW'''''''''''''''
5741457718 {
5741557719 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5741657720 // variable u64 mutable___ goes out of scope
@@ -57422,10 +57726,10 @@
5742257726 // variable u64 id________ goes out of scope
5742357727 // emitted destructur for type u64
5742457728 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
57425- state.addr = 18446744073709549238LLU; // 99999999Z0'''''''''''''''
57729+ state.addr = 18446744073709549225LLU; // 99999999Zn'''''''''''''''
5742657730 break;
5742757731 }
57428- case 18446744073709549239LLU: // 99999999Z1'''''''''''''''
57732+ case 18446744073709549226LLU: // 99999999Zo'''''''''''''''
5742957733 {
5743057734
5743157735 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 715711700937998336;
@@ -57436,11 +57740,11 @@
5743657740 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5743757741 }
5743857742 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
57439- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549219LLU : 18446744073709549218LLU;
57743+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549206LLU : 18446744073709549205LLU;
5744057744 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5744157745 break;
5744257746 }
57443- case 18446744073709549219LLU: // 99999999Zh'''''''''''''''
57747+ case 18446744073709549206LLU: // 99999999ZV'''''''''''''''
5744457748 {
5744557749 {
5744657750 uint64_t arg = 0;
@@ -57467,7 +57771,7 @@
5746757771 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5746857772 }
5746957773 // ACCUMULATE ARGUMENTS - END
57470- uint64_t return_to = 18446744073709549216LLU;
57774+ uint64_t return_to = 18446744073709549203LLU;
5747157775 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5747257776 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5747357777 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57476,7 +57780,7 @@
5747657780 state.addr = 861504796319285248LLU; // typeu64___
5747757781 break;
5747857782 }
57479- case 18446744073709549216LLU: // 99999999Ze'''''''''''''''
57783+ case 18446744073709549203LLU: // 99999999ZS'''''''''''''''
5748057784 {
5748157785 {
5748257786 uint64_t arg = 0;
@@ -57501,7 +57805,7 @@
5750157805 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5750257806 }
5750357807 // ACCUMULATE ARGUMENTS - END
57504- uint64_t return_to = 18446744073709549214LLU;
57808+ uint64_t return_to = 18446744073709549201LLU;
5750557809 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5750657810 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5750757811 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57510,7 +57814,7 @@
5751057814 state.addr = 861504796319285248LLU; // typeu64___
5751157815 break;
5751257816 }
57513- case 18446744073709549214LLU: // 99999999Zc'''''''''''''''
57817+ case 18446744073709549201LLU: // 99999999ZQ'''''''''''''''
5751457818 {
5751557819 {
5751657820 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -57530,7 +57834,7 @@
5753057834 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5753157835 }
5753257836 // ACCUMULATE ARGUMENTS - END
57533- uint64_t return_to = 18446744073709549215LLU;
57837+ uint64_t return_to = 18446744073709549202LLU;
5753457838 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5753557839 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5753657840 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57539,7 +57843,7 @@
5753957843 state.addr = 819859607768530944LLU; // resdest___
5754057844 break;
5754157845 }
57542- case 18446744073709549215LLU: // 99999999Zd'''''''''''''''
57846+ case 18446744073709549202LLU: // 99999999ZR'''''''''''''''
5754357847 {
5754457848 // ACCUMULATE ARGUMENTS - BEGIN
5754557849 {
@@ -57559,7 +57863,7 @@
5755957863 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5756057864 }
5756157865 // ACCUMULATE ARGUMENTS - END
57562- uint64_t return_to = 18446744073709549213LLU;
57866+ uint64_t return_to = 18446744073709549200LLU;
5756357867 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5756457868 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5756557869 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57568,7 +57872,7 @@
5756857872 state.addr = 819857494882385920LLU; // res_u64___
5756957873 break;
5757057874 }
57571- case 18446744073709549213LLU: // 99999999Zb'''''''''''''''
57875+ case 18446744073709549200LLU: // 99999999ZP'''''''''''''''
5757257876 {
5757357877 // ACCUMULATE ARGUMENTS - BEGIN
5757457878 {
@@ -57576,7 +57880,7 @@
5757657880 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5757757881 }
5757857882 // ACCUMULATE ARGUMENTS - END
57579- uint64_t return_to = 18446744073709549212LLU;
57883+ uint64_t return_to = 18446744073709549199LLU;
5758057884 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5758157885 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5758257886 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57585,7 +57889,7 @@
5758557889 state.addr = 839519665163075584LLU; // skip______
5758657890 break;
5758757891 }
57588- case 18446744073709549212LLU: // 99999999Za'''''''''''''''
57892+ case 18446744073709549199LLU: // 99999999ZO'''''''''''''''
5758957893 {
5759057894 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5759157895 fprintf(stdout, "%s", "\n ");
@@ -57611,7 +57915,7 @@
5761157915 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5761257916 }
5761357917 // ACCUMULATE ARGUMENTS - END
57614- uint64_t return_to = 18446744073709549211LLU;
57918+ uint64_t return_to = 18446744073709549198LLU;
5761557919 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5761657920 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5761757921 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57620,7 +57924,7 @@
5762057924 state.addr = 587881357514113024LLU; // emitpar___
5762157925 break;
5762257926 }
57623- case 18446744073709549211LLU: // 99999999Z$'''''''''''''''
57927+ case 18446744073709549198LLU: // 99999999ZN'''''''''''''''
5762457928 {
5762557929 fprintf(stdout, "%s", " = ");
5762657930 // ACCUMULATE ARGUMENTS - BEGIN
@@ -57629,7 +57933,7 @@
5762957933 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5763057934 }
5763157935 // ACCUMULATE ARGUMENTS - END
57632- uint64_t return_to = 18446744073709549210LLU;
57936+ uint64_t return_to = 18446744073709549197LLU;
5763357937 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5763457938 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5763557939 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57638,7 +57942,7 @@
5763857942 state.addr = 839519665163075584LLU; // skip______
5763957943 break;
5764057944 }
57641- case 18446744073709549210LLU: // 99999999ZZ'''''''''''''''
57945+ case 18446744073709549197LLU: // 99999999ZM'''''''''''''''
5764257946 {
5764357947
5764457948 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -57660,7 +57964,7 @@
5766057964 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5766157965 }
5766257966 // ACCUMULATE ARGUMENTS - END
57663- uint64_t return_to = 18446744073709549209LLU;
57967+ uint64_t return_to = 18446744073709549196LLU;
5766457968 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5766557969 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5766657970 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57669,7 +57973,7 @@
5766957973 state.addr = 23446349213393492LLU; // ASSERTINIT
5767057974 break;
5767157975 }
57672- case 18446744073709549209LLU: // 99999999ZY'''''''''''''''
57976+ case 18446744073709549196LLU: // 99999999ZL'''''''''''''''
5767357977 {
5767457978 {
5767557979 uint64_t arg = 0;
@@ -57748,7 +58052,7 @@
5774858052 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5774958053 }
5775058054 // ACCUMULATE ARGUMENTS - END
57751- uint64_t return_to = 18446744073709549208LLU;
58055+ uint64_t return_to = 18446744073709549195LLU;
5775258056 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5775358057 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5775458058 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57757,7 +58061,7 @@
5775758061 state.addr = 293363126232490310LLU; // PROCVARREF
5775858062 break;
5775958063 }
57760- case 18446744073709549208LLU: // 99999999ZX'''''''''''''''
58064+ case 18446744073709549195LLU: // 99999999ZK'''''''''''''''
5776158065 {
5776258066 // variable u64 initialize goes out of scope
5776358067 // emitted destructur for type u64
@@ -57778,7 +58082,7 @@
5777858082 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5777958083 }
5778058084 // ACCUMULATE ARGUMENTS - END
57781- uint64_t return_to = 18446744073709549207LLU;
58085+ uint64_t return_to = 18446744073709549194LLU;
5778258086 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5778358087 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5778458088 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57787,7 +58091,7 @@
5778758091 state.addr = 517555565476695680LLU; // assertu64_
5778858092 break;
5778958093 }
57790- case 18446744073709549207LLU: // 99999999ZW'''''''''''''''
58094+ case 18446744073709549194LLU: // 99999999ZJ'''''''''''''''
5779158095 {
5779258096 // ACCUMULATE ARGUMENTS - BEGIN
5779358097 {
@@ -57795,7 +58099,7 @@
5779558099 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5779658100 }
5779758101 // ACCUMULATE ARGUMENTS - END
57798- uint64_t return_to = 18446744073709549206LLU;
58102+ uint64_t return_to = 18446744073709549193LLU;
5779958103 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5780058104 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5780158105 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57804,7 +58108,7 @@
5780458108 state.addr = 839519665163075584LLU; // skip______
5780558109 break;
5780658110 }
57807- case 18446744073709549206LLU: // 99999999ZV'''''''''''''''
58111+ case 18446744073709549193LLU: // 99999999ZI'''''''''''''''
5780858112 {
5780958113 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5781058114 fprintf(stdout, "%s", " < ");
@@ -57814,7 +58118,7 @@
5781458118 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5781558119 }
5781658120 // ACCUMULATE ARGUMENTS - END
57817- uint64_t return_to = 18446744073709549205LLU;
58121+ uint64_t return_to = 18446744073709549192LLU;
5781858122 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5781958123 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5782058124 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57823,7 +58127,7 @@
5782358127 state.addr = 839519665163075584LLU; // skip______
5782458128 break;
5782558129 }
57826- case 18446744073709549205LLU: // 99999999ZU'''''''''''''''
58130+ case 18446744073709549192LLU: // 99999999ZH'''''''''''''''
5782758131 {
5782858132
5782958133 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -57845,7 +58149,7 @@
5784558149 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5784658150 }
5784758151 // ACCUMULATE ARGUMENTS - END
57848- uint64_t return_to = 18446744073709549204LLU;
58152+ uint64_t return_to = 18446744073709549191LLU;
5784958153 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5785058154 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5785158155 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57854,7 +58158,7 @@
5785458158 state.addr = 23446349213393492LLU; // ASSERTINIT
5785558159 break;
5785658160 }
57857- case 18446744073709549204LLU: // 99999999ZT'''''''''''''''
58161+ case 18446744073709549191LLU: // 99999999ZG'''''''''''''''
5785858162 {
5785958163 {
5786058164 uint64_t arg = 0;
@@ -57933,7 +58237,7 @@
5793358237 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5793458238 }
5793558239 // ACCUMULATE ARGUMENTS - END
57936- uint64_t return_to = 18446744073709549203LLU;
58240+ uint64_t return_to = 18446744073709549190LLU;
5793758241 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5793858242 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5793958243 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57942,7 +58246,7 @@
5794258246 state.addr = 293363126232490310LLU; // PROCVARREF
5794358247 break;
5794458248 }
57945- case 18446744073709549203LLU: // 99999999ZS'''''''''''''''
58249+ case 18446744073709549190LLU: // 99999999ZF'''''''''''''''
5794658250 {
5794758251 // variable u64 initialize goes out of scope
5794858252 // emitted destructur for type u64
@@ -57963,7 +58267,7 @@
5796358267 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5796458268 }
5796558269 // ACCUMULATE ARGUMENTS - END
57966- uint64_t return_to = 18446744073709549202LLU;
58270+ uint64_t return_to = 18446744073709549189LLU;
5796758271 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5796858272 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5796958273 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57972,7 +58276,7 @@
5797258276 state.addr = 517555565476695680LLU; // assertu64_
5797358277 break;
5797458278 }
57975- case 18446744073709549202LLU: // 99999999ZR'''''''''''''''
58279+ case 18446744073709549189LLU: // 99999999ZE'''''''''''''''
5797658280 {
5797758281 // ACCUMULATE ARGUMENTS - BEGIN
5797858282 {
@@ -57980,7 +58284,7 @@
5798058284 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5798158285 }
5798258286 // ACCUMULATE ARGUMENTS - END
57983- uint64_t return_to = 18446744073709549201LLU;
58287+ uint64_t return_to = 18446744073709549188LLU;
5798458288 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5798558289 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5798658290 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -57989,7 +58293,7 @@
5798958293 state.addr = 839519665163075584LLU; // skip______
5799058294 break;
5799158295 }
57992- case 18446744073709549201LLU: // 99999999ZQ'''''''''''''''
58296+ case 18446744073709549188LLU: // 99999999ZD'''''''''''''''
5799358297 {
5799458298 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5799558299 fprintf(stdout, "%s", ";");
@@ -58001,7 +58305,7 @@
5800158305 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5800258306 }
5800358307 // ACCUMULATE ARGUMENTS - END
58004- uint64_t return_to = 18446744073709549200LLU;
58308+ uint64_t return_to = 18446744073709549187LLU;
5800558309 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5800658310 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5800758311 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58010,7 +58314,7 @@
5801058314 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
5801158315 break;
5801258316 }
58013- case 18446744073709549200LLU: // 99999999ZP'''''''''''''''
58317+ case 18446744073709549187LLU: // 99999999ZC'''''''''''''''
5801458318 {
5801558319 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference single____ at 21
5801658320 // variable type______ type______ goes out of scope
@@ -58021,7 +58325,7 @@
5802158325 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5802258326 }
5802358327 // ACCUMULATE ARGUMENTS - END
58024- uint64_t return_to = 18446744073709549199LLU;
58328+ uint64_t return_to = 18446744073709549186LLU;
5802558329 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5802658330 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5802758331 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58030,7 +58334,7 @@
5803058334 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
5803158335 break;
5803258336 }
58033- case 18446744073709549199LLU: // 99999999ZO'''''''''''''''
58337+ case 18446744073709549186LLU: // 99999999ZB'''''''''''''''
5803458338 {
5803558339 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 20
5803658340 // variable u64 mutable___ goes out of scope
@@ -58042,10 +58346,10 @@
5804258346 // variable u64 id________ goes out of scope
5804358347 // emitted destructur for type u64
5804458348 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 17
58045- state.addr = 18446744073709549217LLU; // 99999999Zf'''''''''''''''
58349+ state.addr = 18446744073709549204LLU; // 99999999ZT'''''''''''''''
5804658350 break;
5804758351 }
58048- case 18446744073709549218LLU: // 99999999Zg'''''''''''''''
58352+ case 18446744073709549205LLU: // 99999999ZU'''''''''''''''
5804958353 {
5805058354
5805158355 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = 728681540099244032;
@@ -58056,11 +58360,11 @@
5805658360 LOCAL_PUSH_MOVE(&heap, 16, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5805758361 }
5805858362 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 0LLU));
58059- state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549198LLU : 18446744073709549197LLU;
58363+ state.addr = *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) ? 18446744073709549185LLU : 18446744073709549184LLU;
5806058364 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 17
5806158365 break;
5806258366 }
58063- case 18446744073709549198LLU: // 99999999ZN'''''''''''''''
58367+ case 18446744073709549185LLU: // 99999999ZA'''''''''''''''
5806458368 {
5806558369 {
5806658370 uint64_t arg = 0;
@@ -58087,7 +58391,7 @@
5808758391 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5808858392 }
5808958393 // ACCUMULATE ARGUMENTS - END
58090- uint64_t return_to = 18446744073709549195LLU;
58394+ uint64_t return_to = 18446744073709549182LLU;
5809158395 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5809258396 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5809358397 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58096,7 +58400,7 @@
5809658400 state.addr = 861504796319285248LLU; // typeu64___
5809758401 break;
5809858402 }
58099- case 18446744073709549195LLU: // 99999999ZK'''''''''''''''
58403+ case 18446744073709549182LLU: // 99999999Y8'''''''''''''''
5810058404 {
5810158405 {
5810258406 uint64_t arg = 0;
@@ -58121,7 +58425,7 @@
5812158425 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5812258426 }
5812358427 // ACCUMULATE ARGUMENTS - END
58124- uint64_t return_to = 18446744073709549193LLU;
58428+ uint64_t return_to = 18446744073709549180LLU;
5812558429 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5812658430 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5812758431 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58130,7 +58434,7 @@
5813058434 state.addr = 861504796319285248LLU; // typeu64___
5813158435 break;
5813258436 }
58133- case 18446744073709549193LLU: // 99999999ZI'''''''''''''''
58437+ case 18446744073709549180LLU: // 99999999Y6'''''''''''''''
5813458438 {
5813558439 {
5813658440 uint64_t exchange = LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 23*/;
@@ -58150,7 +58454,7 @@
5815058454 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5815158455 }
5815258456 // ACCUMULATE ARGUMENTS - END
58153- uint64_t return_to = 18446744073709549194LLU;
58457+ uint64_t return_to = 18446744073709549181LLU;
5815458458 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5815558459 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5815658460 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58159,7 +58463,7 @@
5815958463 state.addr = 819859607768530944LLU; // resdest___
5816058464 break;
5816158465 }
58162- case 18446744073709549194LLU: // 99999999ZJ'''''''''''''''
58466+ case 18446744073709549181LLU: // 99999999Y7'''''''''''''''
5816358467 {
5816458468 // ACCUMULATE ARGUMENTS - BEGIN
5816558469 {
@@ -58179,7 +58483,7 @@
5817958483 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5818058484 }
5818158485 // ACCUMULATE ARGUMENTS - END
58182- uint64_t return_to = 18446744073709549192LLU;
58486+ uint64_t return_to = 18446744073709549179LLU;
5818358487 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5818458488 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5818558489 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58188,7 +58492,7 @@
5818858492 state.addr = 819857494882385920LLU; // res_u64___
5818958493 break;
5819058494 }
58191- case 18446744073709549192LLU: // 99999999ZH'''''''''''''''
58495+ case 18446744073709549179LLU: // 99999999Y5'''''''''''''''
5819258496 {
5819358497 // ACCUMULATE ARGUMENTS - BEGIN
5819458498 {
@@ -58196,7 +58500,7 @@
5819658500 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5819758501 }
5819858502 // ACCUMULATE ARGUMENTS - END
58199- uint64_t return_to = 18446744073709549191LLU;
58503+ uint64_t return_to = 18446744073709549178LLU;
5820058504 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5820158505 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5820258506 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58205,7 +58509,7 @@
5820558509 state.addr = 839519665163075584LLU; // skip______
5820658510 break;
5820758511 }
58208- case 18446744073709549191LLU: // 99999999ZG'''''''''''''''
58512+ case 18446744073709549178LLU: // 99999999Y4'''''''''''''''
5820958513 {
5821058514 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5821158515 fprintf(stdout, "%s", "\n ");
@@ -58231,7 +58535,7 @@
5823158535 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5823258536 }
5823358537 // ACCUMULATE ARGUMENTS - END
58234- uint64_t return_to = 18446744073709549190LLU;
58538+ uint64_t return_to = 18446744073709549177LLU;
5823558539 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
5823658540 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5823758541 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58240,7 +58544,7 @@
5824058544 state.addr = 587881357514113024LLU; // emitpar___
5824158545 break;
5824258546 }
58243- case 18446744073709549190LLU: // 99999999ZF'''''''''''''''
58547+ case 18446744073709549177LLU: // 99999999Y3'''''''''''''''
5824458548 {
5824558549 fprintf(stdout, "%s", " = max(");
5824658550 // ACCUMULATE ARGUMENTS - BEGIN
@@ -58249,7 +58553,7 @@
5824958553 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5825058554 }
5825158555 // ACCUMULATE ARGUMENTS - END
58252- uint64_t return_to = 18446744073709549189LLU;
58556+ uint64_t return_to = 18446744073709549176LLU;
5825358557 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5825458558 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5825558559 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58258,7 +58562,7 @@
5825858562 state.addr = 839519665163075584LLU; // skip______
5825958563 break;
5826058564 }
58261- case 18446744073709549189LLU: // 99999999ZE'''''''''''''''
58565+ case 18446744073709549176LLU: // 99999999Y2'''''''''''''''
5826258566 {
5826358567
5826458568 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -58280,7 +58584,7 @@
5828058584 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5828158585 }
5828258586 // ACCUMULATE ARGUMENTS - END
58283- uint64_t return_to = 18446744073709549188LLU;
58587+ uint64_t return_to = 18446744073709549175LLU;
5828458588 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5828558589 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5828658590 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58289,7 +58593,7 @@
5828958593 state.addr = 23446349213393492LLU; // ASSERTINIT
5829058594 break;
5829158595 }
58292- case 18446744073709549188LLU: // 99999999ZD'''''''''''''''
58596+ case 18446744073709549175LLU: // 99999999Y1'''''''''''''''
5829358597 {
5829458598 {
5829558599 uint64_t arg = 0;
@@ -58368,7 +58672,7 @@
5836858672 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5836958673 }
5837058674 // ACCUMULATE ARGUMENTS - END
58371- uint64_t return_to = 18446744073709549187LLU;
58675+ uint64_t return_to = 18446744073709549174LLU;
5837258676 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
5837358677 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5837458678 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58377,7 +58681,7 @@
5837758681 state.addr = 293363126232490310LLU; // PROCVARREF
5837858682 break;
5837958683 }
58380- case 18446744073709549187LLU: // 99999999ZC'''''''''''''''
58684+ case 18446744073709549174LLU: // 99999999Y0'''''''''''''''
5838158685 {
5838258686 // variable u64 initialize goes out of scope
5838358687 // emitted destructur for type u64
@@ -58398,7 +58702,7 @@
5839858702 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5839958703 }
5840058704 // ACCUMULATE ARGUMENTS - END
58401- uint64_t return_to = 18446744073709549186LLU;
58705+ uint64_t return_to = 18446744073709549173LLU;
5840258706 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
5840358707 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5840458708 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58407,7 +58711,7 @@
5840758711 state.addr = 517555565476695680LLU; // assertu64_
5840858712 break;
5840958713 }
58410- case 18446744073709549186LLU: // 99999999ZB'''''''''''''''
58714+ case 18446744073709549173LLU: // 99999999Yz'''''''''''''''
5841158715 {
5841258716 // ACCUMULATE ARGUMENTS - BEGIN
5841358717 {
@@ -58415,7 +58719,7 @@
5841558719 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5841658720 }
5841758721 // ACCUMULATE ARGUMENTS - END
58418- uint64_t return_to = 18446744073709549185LLU;
58722+ uint64_t return_to = 18446744073709549172LLU;
5841958723 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5842058724 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5842158725 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58424,7 +58728,7 @@
5842458728 state.addr = 839519665163075584LLU; // skip______
5842558729 break;
5842658730 }
58427- case 18446744073709549185LLU: // 99999999ZA'''''''''''''''
58731+ case 18446744073709549172LLU: // 99999999Yy'''''''''''''''
5842858732 {
5842958733 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
5843058734 fprintf(stdout, "%s", ", ");
@@ -58434,7 +58738,7 @@
5843458738 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5843558739 }
5843658740 // ACCUMULATE ARGUMENTS - END
58437- uint64_t return_to = 18446744073709549184LLU;
58741+ uint64_t return_to = 18446744073709549171LLU;
5843858742 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
5843958743 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
5844058744 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -58443,7 +58747,7 @@
5844358747 state.addr = 839519665163075584LLU; // skip______
5844458748 break;
5844558749 }
58446- case 18446744073709549184LLU: // 99999999Z_'''''''''''''''
58750+ case 18446744073709549171LLU: // 99999999Yx'''''''''''''''
5844758751 {
5844858752
5844958753 *LOCAL_ACCESS(heap.data, 21LLU, 16LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 21LLU, 7LLU)));
@@ -58465,7 +58769,7 @@
5846558769 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
5846658770 }
5846758771 // ACCUMULATE ARGUMENTS - END
58468- uint64_t return_to = 18446744073709549183LLU;
58772+ uint64_t return_to = 18446744073709549170LLU;
5846958773 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
5847058774 uint64_t baseinfo = pair_move(&a